Есть ли способ это исправить?
Похоже, пользователь запустил какой-то очиститель реестра после получения ошибки.
Редактирование свойств для указания непосредственно на ресурс в exe-файле не работает.
Ассоциация exe-файла не отсутствует и верна. Единственное, что приходит мне на ум, это то, что какой-то объект Explorer Shell Extension/COM был удален или разрегистрирован, но я не могу понять, какой именно. Любая помощь приветствуется.
Пересоздание кэша иконок и использование Tweak UI не помогло.
решение1
Вы можете попробовать сбросить кэш иконок.
http://smallvoid.com/article/windows-icon-cache.html
Большинство программ для очистки реестра создают резервные копии очищаемых ими элементов, и вы можете восстановить их с помощью той же программы.
TweakUi от Microsoft также имеет возможность перестройки иконок.
Главная страница http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Прямая загрузка http://download.microsoft.com/download/f/c/a/fca6767b-9ed9-45a6-b352-839afb2a2679/TweakUiPowertoySetup.exe
После установки TweakUI нажмите кнопку Пуск/Все программы/Стандартные/Powertoys.
Когда откроется TweakUI для Windows XP, на левой панели вы увидите «Восстановить», щелкните этот элемент, затем на правой панели вы увидите «Восстановить значки», щелкните кнопку «Восстановить сейчас».
РЕДАКТИРОВАТЬ:
Если ничего не помогает, попробуйте восстановить систему Microsoft, выберите дату, когда очиститель реестра еще не использовался.
http://support.microsoft.com/kb/306084
.
.