Восстановление настроек реестра
Вам, скорее всего, придется восстанавливать настройки приложений, основанных на Windows Installer. Часто возникает ситуация, когда настройки пользователя испорчены настолько, что единственным выходом является их восстановление в оригинальное состояние. Это также относится и к настройкам компьютера.
Наиболее простые способы восстановления приложения, основанного на Windows Installer, расположены в интерфейсе пользователя:
-) В меню Help (Помощь) приложения выберите пункт Detect And Repair (Найти и восстановить).
-) В Add Or Remove Programs выберите приложение, которое вы хотите восстановить, щелкните на Change (Изменить), а затем следуйте инструкциям, которые вы увидите на экране.
Некоторые приложения не предоставляют интерфейс пользователя для их восстановления, так что вы должны использовать командную строку. Синтаксис команды, которую вы должны использовать для восстановления приложения, показан после этого раздела. Переменная package (пакет) является путем и именем файла пакета, из которого вы устанавливали приложение. Чтобы восстановить настройки пользователя, введите msiexec /fu package. Чтобы восстановить настройки компьютера, введите msiexec /fm package. Команда msiexec /fmu package восстанавливает одновременно и те, и другие настройки. Эти команды работают довольно хорошо, в чем вы можете убедиться самостоятельно. Установите Office ХР. Удалите его настройки, расположенные в HKCU\Software\Microsoft\Office из реестра, а затем восстановите настройки пользователя. Windows Installer воссоздаст все отсутствующие настройки.
msiexec /f[p|o|e|d|c|a|u|m|v|s] package
p Переустановить отсутствующие файлы, но не проверять версию
o Переустановить отсутствующие файлы или файлы, которые имеют более раннюю версию
е Переустановить отсутствующие файлы или файлы, которые имеют более раннюю или текущую версию
d Переустановить отсутствующие файлы или файлы, которые имеют версию, отличающуюся от текущей
с Переустановить отсутствующие или поврежденные файлы. Эта опция восстанавливает только те файлы, для которых в файле пакета имеется контрольная сумма.
а Переустановить все файлы, не зависимо от их версии или контрольной суммы
и Перезаписать важные значения реестра, описанные в файле пакета. Включает значения в пользовательских ветвях HKU и HKCU.
т Перезаписать важные значения реестра, описанные в файле пакета. Включает значения в общекомпьютерных ветвях HKLM и HKCR.
s Переустановить все ярлыки и перезаписать существующие пиктограммы.
v Воссоздать локальный кэш пакета.