
Wir haben gerade einen neuen i3 Win7 64-Desktop mit einer Intel GMA HD als Ersatz für eine alte Maschine bekommen. Wenn ich ein altes Softwareprogramm (geschrieben für Win95) starte, wird das Programm mit dem Fensterumriss gestartet, aber der Großteil des Bildschirms wird nicht gezeichnet. Wenn ich die Größe des Programms ändere, wird es richtig angezeigt. Wenn ich auf Teile des Programms klicke, werden diese Teile richtig angezeigt. Wenn ich es starte, schließe und erneut starte, wird es normalerweise richtig angezeigt.
Das Programm läuft einwandfrei auf einem XP-Desktop und einem Win7-Notebook.
Der neue Desktop verfügt über die neuesten Treiber. Ich habe verschiedene Kompatibilitätsmodi ausprobiert, ohne Erfolg.
Ich habe versucht, ein einfaches Skript zu schreiben, um das Programm zu starten und seine Fenstergröße zu ändern, aber das funktioniert nicht immer.
Irgendwelche Vorschläge, um das Problem zu beheben?
Antwort1
Aktivieren Sie in den Kompatibilitätsoptionen die Option Disable visual themes
und Disable desktop composition
. Bringt das eine Verbesserung?
http://windows.microsoft.com/en-us/windows7/make-older-programs-run-in-this-version-of-windows