Ошибка мастера совместимости и иногда отсутствует вкладка Свойства совместимости

768
Ariane

У меня есть две проблемы, связанные с режимом совместимости Windows.

Вкладка совместимости отсутствует, но не во всех программах

Заголовок довольно понятен, но позвольте мне показать вам: для некоторых исполняемых файлов вкладка «Совместимость» окна «Свойства» отсутствует, а для других - нет. Посмотрите, как у этого эмулятора NES есть вкладка, а у средства запуска игры - нет.

compatibility tab absent

Мастер совместимости выдает ошибку

Поскольку я не видел вкладку «Совместимость», я подумал, что могу попробовать мастер из правой кнопки мыши «Решить проблемы совместимости» (приблизительный перевод). Однако здесь появляется ошибка. Ошибка появляется независимо от того, как я запускаю мастер: из файла, который имеет вкладку совместимости, из файла, который не имеет, из самой вкладки совместимости или из поиска на начальном экране («совместимость»).

compatibility wizard error

Подозреваемые причины

Перед переустановкой Windows недавно я прервал установку, выполнив массовый поиск и замену C: \ Users for D: \ Users, поскольку мне не удалось правильно переместить профили пользователей и настройки программы. Из этой неработающей установки я сделал резервную копию папки своего профиля пользователя, включая AppData и папку ProgramData. Во-первых, перенос вещей из установки с испорченным реестром может быть проблематичным .

Здесь я допустил две ошибки:

  • После переустановки Windows и правильного перемещения пользовательских профилей в D: \, включая Default и Public (согласно инструкциям в этом ответе ), я поместил свои резервные копии в новую папку профиля пользователя. Однако вместо того, чтобы выбрать несколько соответствующих папок AppData, таких как Mozilla Firefox и Adobe, для сохранения своих настроек в некоторых приложениях, я скопировал (и перезаписал) всю папку AppData, которая включает, например, некоторые папки под названием Microsoft.

  • Я понял, что резервная копия ProgramData не имеет смысла, поэтому я хотел ее удалить. Но некоторые вещи ОС, несмотря на то, что они не были привязаны к новой установке, все еще были заблокированы и не могли быть удалены. Здесь, вместо того, чтобы загружаться в Ubuntu и удалять папку, чтобы иметь новую, я стал ленивым и просто скопировал содержимое новой установки (C: \ ProgramData) в резервную папку (D: \ ProgramData), сказал «да» для перезаписи (очевидно, с некоторыми ошибками в заблокированных файлах) и изменения пути ProgramData в реестре в соответствии с теми же инструкциями.

Это означает, что моя текущая установка, скорее всего, содержит некоторые файлы ProgramData из старой.

Теперь у меня двойной вопрос:

1- Что может быть причиной (-ами) моих проблем совместимости с вкладкой и мастером?Может ли вышесказанное быть причиной (ами)?

2- Если это моя ошибка и ошибки, описанные выше, вызвали проблему, есть ли способ исправить это без переустановки ? Windows устанавливает себя в течение 5-10 минут, и это здорово; однако переустановка моих программ и переконфигурирование всего, как я хочу, занимает целый день, и я действительно хотел бы избежать этого, если это возможно.


Дополнительная информация

  • Windows 8 Профессиональная, 64 бита
  • Чистая установка была выполнена 1-2 дня назад, поэтому маловероятно, что вредоносное ПО и подобные проблемы будут возникать.
  • Моя система на французском языке. Я перевел на скриншоты красным шрифтом то, что мне показалось уместным, но если вам нужен дополнительный перевод, пожалуйста, не стесняйтесь спрашивать в комментариях.
2
`Windows устанавливает себя в течение 5-10 минут, и это здорово; однако переустановка моих программ и переконфигурирование всего, как я хочу, занимает целый день, и я действительно хотел бы избежать этого, если это возможно. Расскажите мне об этом; Я ненавижу, когда люди прыгают, чтобы переустановить, по крайней мере, не пытаясь это исправить. Они не должны много использовать свои системы; любой, у кого есть какое-то время, должен будет сбросить 100, даже 1000 настроек здесь и там! Вернувшись в универ в 1997 году, я бы переустанавливал время от времени от скуки / для * развлечения *. Теперь я избегаю этого, как чума. Я все еще пользуюсь своей установкой XP с 2003 года! Synetech 10 лет назад 0
Re: перемещение папок с данными (`C: / Users` ⇨` D: `), я согласен. Я давно вырезал свою старую добрую установку XP с 2003 года, чтобы разделить как можно больше вещей на отдельные тома, включая папки с пользовательскими данными. Как вы узнали на собственном опыте, вы должны быть особенно осторожны, когда возитесь с такими вещами, потому что, хотя Windows использует много переменных, она все еще ожидает, что определенные вещи будут в определенных местах, и прерывается, когда их нет (как и многие третьи партийные программы). В этом случае вы можете рассмотреть возможность использования жесткой ссылки: переместите `Users` в` D: `, сделайте жесткую ссылку на него в` C: `и оставьте реестр в покое. Synetech 10 лет назад 0
`Заголовок довольно понятен, но позвольте мне показать вам: вкладка« Совместимость »окна« Свойства »отсутствует для некоторых исполняемых файлов, но не для других. Посмотрите, как у этого эмулятора NES есть вкладка, а у средства запуска игры - нет. Можете ли вы различить какой-либо шаблон? То есть, можете ли вы найти какую-либо разницу между теми, для которых он показан, и теми, которых нет, или сходством между элементами в двух группах? Например, исполняемые файлы Windows по сравнению со сторонними, 32-разрядные и 64-разрядные, подписанные и неподписанные и т. Д.? Как насчет ярлыков? Synetech 10 лет назад 1
Кроме того, что если вместо поиска вкладки * Compatibility * в диалоговом окне * Properties * самого исполняемого файла попытаться создать для него ярлык, а затем проверить диалоговое окно * Properties * ярлыка. Synetech 10 лет назад 0
@Synetech 1. Ссылка на C: \ была сделана в прошлом, и это вызывало проблемы с историей файлов, поэтому я сделал это с реестром на этот раз. 2. Хм, я собирался сказать, что, похоже, существует шаблон размера компании («большая компания», «официальные» установленные программы не имеют вкладки, в то время как более случайные, «домашние» вещи, скорее всего, имеют ее). ) потому что в Dragon Nest, Ragnarok 2 и Internet Explorer не было вкладки, но потом я увидел, что вкладки есть в iTunes, Skype, Adobe Illustrator и Firefox. Так что нет, я не могу видеть шаблон. 3. Ярлыки дают тот же результат, что и их родительский .exe. Ariane 10 лет назад 0

1 ответ на вопрос

1
Zero3

Код ошибки 80070005, по-видимому, связан с недостаточными правами доступа к файлам / реестру. Это имеет смысл, учитывая ваш пост.

Я бы предложил запустить Process Monitor ( http://technet.microsoft.com/en-us/sysinternals/bb896645 ), чтобы выяснить, для каких файлов / разделов реестра отсутствуют необходимые разрешения. На рисунке PM1-5 в этом посте показано, как фильтровать по «отказ в доступе» в Process Monitor: http://blogs.technet.com/b/chad/archive/2009/12/30/how-to-use-sysinternals- Process-Monitor-and-Process-Explorer-to-Troubleshoot-sharepoint.aspx .

В конце я бы серьезно подумал о переустановке Windows. Если вы испортили права доступа к файлам / реестру, скорее всего, вы будете продолжать сталкиваться со странными ошибками.

https://dl.dropboxusercontent.com/u/51617032/Logfile.PML Я сохранил результаты этого фильтра. Кажется, есть некоторые соответствующие ошибки, но я понятия не имею, что с ними делать. Можете ли вы помочь мне? Ariane 10 лет назад 0
Один из способов продвинуться вперед - сравнить разрешения этих двух файлов и разделов реестра с работающей установкой Windows. Вот мой краткий обзор для сравнения: ** disk.pnf: ** SYSTEM + Administrator: Все, кроме специальных. Пользователи: Читать и exec + Читать. ** PnpLockdownFiles: ** СИСТЕМА + Администраторы: Специальные. ** Сессионный менеджер: ** СОЗДАТЕЛЬ ВЛАДЕЛЕЦ: Специальный. СИСТЕМА + Администраторы: Полная + Читать. Пользователи: читай. ** Temp (+ подпапки): **: СИСТЕМА + Администраторы +Все, кроме особых. Zero3 10 лет назад 0
После проверки разрешений для этой временной папки я бы предложил удалить подпапку msdt. Похоже, что этот, в частности, не хватает важных разрешений. Похоже, что это часть того, что вы скопировали на основе вашего исходного поста. Так что просто удалите его и дайте msdt.exe (некоторый процесс диагностики Windows) пересоздать его. Возможно, потребуется перезагрузка. Zero3 10 лет назад 0
Прежде чем что-то удалить и, возможно, вызвать проблемы, я попытался запустить msdt.exe. Это не работает, как в случае с мастером совместимости. Тот же код ошибки. Стоит ли мне пытаться удалить папку? Или я должен сначала попытаться воспроизвести ваши разрешения? Кроме того, я могу что-то упустить, но обычно, когда вы удаляете папку программы, она перестает работать. Не перестанет ли работать msdt.exe после удаления папки msdt, ее папки? Ariane 10 лет назад 0
Сначала я бы проверил разрешения, особенно для временной папки (подпапка + msdt). Если вы удалите подпапку msdt, а разрешения для временной папки по-прежнему будут неправильными, скорее всего, вы столкнетесь с той же проблемой, что и раньше. Я бы все же удалил подпапку msdt, так как папки внутри временных папок имеют ** временную ** природу и, таким образом, обычно безопасны для удаления (вы всегда можете просто переместить ее куда-нибудь еще, чтобы создать резервную копию на случай, если она ничего не изменит ). Zero3 10 лет назад 0
Пояснение: Вы не удаляете ни программу msdt, ни ее программные файлы. Вы удаляете его временные файлы, которые должны быть восстановлены программой по мере необходимости. Обычная практика для программ - создавать временные / кеш-данные, которые безопасно удалять. Они обычно помещаются в системные временные папки, чтобы, среди прочего, указать, что их можно безопасно удалить, если пользователь захочет (например, освободить место на диске). Часто эти временные файлы связаны с системой, в которой они были сгенерированы, и поэтому их редко следует копировать (как вы это сделали). Поэтому я бы определенно попытался удалить их. Zero3 10 лет назад 0
В итоге я решил просто удалить всю папку Temp. Ты гений! Половина проблемы решена, и мастер совместимости вернулся. (msdt тоже.) Однако вкладка «Совместимость» все еще отсутствует. Я попытался использовать мастер, чтобы применить что-то вроде запуска от имени администратора, и он применил эту опцию. Но независимо от того, вкладка Совместимость нигде не найти. Ariane 10 лет назад 0
Большой! :). Что касается вкладки, ознакомьтесь с этим руководством по его включению / отключению: http://www.sevenforums.com/tutorials/237405-compatibility-tab-add-remove-properties.html. Это могло быть просто отключено. Zero3 10 лет назад 0
Сейчас я не на своем компьютере, поэтому не могу проверить, но вкладка совместимости присутствует для довольно многих программ; отсутствует в других. Я посмотрю на это, когда буду дома, но может ли ваша функция включения / выключения повлиять только на НЕКОТОРЫЕ исполняемые файлы? Ariane 10 лет назад 0