Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Проблема с "установкой и удалением программ" (http://forum.oszone.net/showthread.php?t=64270)

Dizelsoft 12-04-2006 18:42 427272

Проблема с "установкой и удалением программ"
 
Всем доброго времени суток.

У меня следующая проблема с "установкой и удалением программ": отображается не полный список установленных программ, нет кнопки для удаления.

Если эта тема уже поднималась, прошу модеров дать ссылку, поиском ничего найти не удалось.

Blast 12-04-2006 22:57 427344

Dizelsoft
Можно поробовать проделать следующее:
1) В командной строке REGSVR32 APPWIZ.CPL
2) Проверяем всё ли нормально в реестре в ветках и параметрах указанных ниже:
[HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}]
"ADODB.Recordset"

[HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32]
"C:\Program Files\Common Files\System\ado\msado15.dll"

[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"

[HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]
"%SystemRoot%\System32\appwiz.cpl"

Если какого-либо раздела или параметра нет или он отличается, то нужно создать/изменить так как указано. Конечно если система установлена на диске C - параметры привязаны к букве системного диска.

Если это ничего не даст будем думать дальше.

Dizelsoft 13-04-2006 13:17 427489

Спасибо за ответ

1)Командная строка не помогла...

2) 1. В разделе
[HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\ProgID] "ADODB.Recordset.2.5"
у меня
[HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\ProgID] "ADODB.Recordset.2.8"

2. В разделе
[HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]
"%SystemRoot%\System32\appwiz.cpl"
у меня есть еще параметр
"ThreadingModel"="Apartment"

изменить/добавить эти параметры?
ps кнопки "удалить" нет для программ, которые редко используются...

biosss 13-04-2006 17:21 427558

ты попробуй удалить через встроенный интсталятор программы если не поможет то просто удали программу вместе со всеми файлами
почисть реестр если еть темп папки проги то их тоже удали и дело в шляпе

Dizelsoft 13-04-2006 18:11 427579

Цитата:

ты попробуй удалить через встроенный интсталятор программы
порой этот анинсталл не лежит в папке, куда установлена программа, а куда он там прописался затруднительно найти
Цитата:

просто удали программу вместе со всеми файлами
ага, а потом не смогу поставить новую версию этой программы, будет писать, что программа уже установлена :)

уже один раз так накололся, удалил программу и все ее следы присутствия в компьютере, а она потом не устанавливалась, выскакивала ошибка, что программа установлена, мол удалите старую, а потом уже приступайте к установке новой

альтернативные программы а ля "установка и удаление" не помогают, тоже показывают не полный список

Blast 13-04-2006 22:47 427631

Dizelsoft
нет, в твоем случае править в реестре нечего, не в этих ветках по крайней мере, давай попробуем дальше:
проверь содержатся ли записи программ у которых не отображается кнопка удаления в этих ветках:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache
к стати там же можно подсмотреть каким образом запускается анинстал той или иной программы, это конечно не решает проблемы в целом, но может сгодиться как временное решение для удаления отдельных программ; в том как раз случае когда у программы нет четко выраженного файла анинстала, к стати некоторые программы содержат функции деинсталяции в самом исполняемом файле запускающем приложение, просто параметром командной строки.

Если это тоже ни к чему не приведет, то есть в этих ветках все нормально, то пробуй поочередно регистрировать следующие библиотеки и с такими путями:
%systemroot%\System32\Appwiz.cpl
%systemroot%\System32\Mshtml.dll
%systemroot%\System32\Jscript.dll
%systemroot%\System32\Msi.dll
Program Files\Common Files\System\Ole DB\Oledb32.dll
Program Files\Common Files\System\Ado\Msado15.dll
%systemroot%\System32\Msdart32.dll
%systemroot%\System32\Mshtmled.dll
%systemroot%\System32\Mswstr10.dll

команду для регистрации библиотек помним? ;) (REGSVR32 [путь\имя файла])

если не поможет и это, то... я себя исчерпал :)


Игорь Лейко 13-04-2006 23:03 427635

Dizelsoft
Цитата:

уже один раз так накололся, удалил программу и все ее следы присутствия в компьютере, а она потом не устанавливалась, выскакивала ошибка, что программа установлена, мол удалите старую, а потом уже приступайте к установке новой
Значит, не все следы были удалены. В таких случаях надо брать filemon и regmon и смотреть, куда установщик лезет с проверкой.

Vadikan 14-04-2006 01:33 427674

Dizelsoft
Цитата:

отображается не полный список установленных программ
А в соотв. месте в реестре прописаны эти программы? Посмотрите тему (solved) Установка и удаление программ - пустая строка - там есть кое-какие полезные советы и подробная информация где смотреть в реестре.

Spany 03-11-2006 01:27 506110

Всем спасибо за ценные советы. Очень помогли. Три недели мучался....Сегодня таки решил проблему...


Время: 04:45.

Время: 04:45.
© OSzone.net 2001-