Как восстановить некорректно отображаемый список установленных программ в Add/Remove Programs?
При частой установке и удалении программ апплет Add/Remove Programs может некорректно выводить перечень установленных программ. При этом список Currently Installed Programs может содержать только одну строчку, появляются большие пропуски между отдельными пунктами. Могут также встречаться другие проблемы отображения списка.
Как правило, подобный сбой происходит в том случае, когда деинсталлятор какой-либо программы некорректно удаляет записи реестра, используемые аплетом Add/Remove Programs.
Для решения возникшей проблемы можно использовать следующий способ:
- Откройте окно командной строки (Start - Run - cmd)
- Наберите команду REGSRV APPWIZ.CPL и нажмите Enter
Если проблема не устранится, необходимо при помощи редактора реестра (regedit32.exe) проверить указанные ниже ключи в реестре. Убедитесь, что эти ключи присутствуют и содержат именно указанные значения. Обратите внимание, что некоторые ключи содержат названия папок и диска - при необходимости приведите значения этих ключей в соответствие с вашей конфигурацией.
- [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}]
"ADODB.Recordset"
- [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32]
"ThreadingModel"="Apartment"
- [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\ProgID]
"ADODB.Recordset.2.5"
- [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\VersionIndependentProgID]
"ADODB.Recordset"
- HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}
"Microsoft OLE DB Row Position Library"
- HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\InprocServer32
"C:\Program Files\Common Files\System\Ole DB\oledb32.dll" "ThreadingModel"="Both"
- HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\ProgID
"RowPosition.RowPosition.1"
- HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\VersionIndependentProgID
"RowPosition.RowPosition"
|
|
