Функция режима совместимости недоступна на виртуальных ПК ...
Можно напрямую запустить программу в режиме Windows 95 в Windows 7 Ultimate, но это не работает для многих программ Windows 95, которые работают на WinXP.
Функция режима совместимости недоступна на виртуальных ПК ...
Можно напрямую запустить программу в режиме Windows 95 в Windows 7 Ultimate, но это не работает для многих программ Windows 95, которые работают на WinXP.
На данный момент у меня нет под рукой Windows 7 или XP Mode, поэтому я не могу дать четких инструкций, но могу посоветовать вам несколько тестов и шаги, которые необходимо выполнить.
Сначала попробуйте создать ярлык для файла setup.exe
на рабочем столе виртуальной машины, откройте диалоговое окно « Свойства » и посмотрите, включена ли вкладка совместимости. Если так, то установите его и запустите установщик из ярлыка.
Если это не так, проверьте, работает ли режим совместимости для локальных файлов. То есть просто скопируйте \\tsclient\C\Math Invaders Install\setup.exe
на рабочий стол, затем откройте диалоговое окно « Свойства » и проверьте, включена ли вкладка « Совместимость ».
Если нет, то нам нужно будет придумать другие тесты или попытаться выяснить, не поддерживается ли (по какой-то причине) совместимость в режиме XP.
Если он включен, то проблема действительно что совместимость не поддерживается для удаленных файлов. В этом случае вам придется попытаться заставить / заставить Windows сделать это:
setup.exe
(тот, который вы скопировали на рабочий стол)regedit.exe
) и перейдите к HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
New->String
New Value #1
на \\tsclient\C\Math Invaders Install\setup.exe
setup.exe
в новую (в зависимости от того, какие параметры вы выбрали, это может быть только WIN95
)setup.exe
и проверьте, правильно ли он настроен (независимо от того, выделен он серым или нет).Если это так, попробуйте запустить программу установки. Надеюсь, это сработает (неприятный обходной мануал, но, по крайней мере, хак работает).
Если это не сработает, то лучше всего просто скопировать всю \\tsclient\C\Math Invaders
на виртуальную машину (например, на рабочий стол), установить ее оттуда, а затем удалить установочные файлы с виртуальной машины ( не забудьте установить режим совместимости для установленного исполняемого файла Math Invaders, если это необходимо).
Только что попробовал это в режиме XP на Win7 x64. Когда я ставлю галочку над серым элементом, я могу просто выбрать тип совместимости. Таким образом, исчезновение флажка не должно происходить. Вы можете попробовать редактировать реестр напрямую, чтобы включить режим совместимости, следуя этим инструкциям (внутри виртуальной машины с режимом XP), или, возможно, стоит удалить и переустановить режим XP из "Программы и настройки". (Это потеряет все настройки, которые вы уже сделали для вашей виртуальной машины в режиме XP.)
Кроме того, режим совместимости недоступен для 64-разрядных программ, поскольку для них нет обратной совместимости. Это вряд ли будет вашей проблемой, хотя.