PDA

Показать полную графическую версию : Некорректно работает средство установки и удаления программ


paulkorotoon
22-06-2009, 16:54
Здравствуйте. У меня такая проблемка: средство установки и удаления программ стало работать некорректно (когда и из-за чего, не знаю). А именно: информация о большей части приложений не отображается, нет кнопок "Удалить". Вместе с этим перестал работать и Windows Installer, но его я сумел восстановить - обновлением с сайта Microsoft.. Вот скриншоты:
1 (http://xmages.net/show.php/290274_xb3300023.jpg.html)
2 (http://xmages.net/show.php/290271_ScreenShot002.jpg.html )

Petya V4sechkin
22-06-2009, 18:53
Paul-SFL, попробуйте рецепты статьи KB266668 (http://support.microsoft.com/kb/266668/ru)

paulkorotoon
22-06-2009, 21:47
Спасибо, попробую.

Stayshayder
24-06-2009, 22:49
А ещё можно (и даже лучше) использовать другую утилиту для удаления приложений, например Revo Uninstaller (http://www.revouninstaller.com/), Uninstall Tool (http://www.crystalidea.com/), Your Uninstaller (http://www.ursoftware.com/) или любую другую.

paulkorotoon
25-06-2009, 11:50
Stayshayder, спасибо, я и так юзаю Revo Uninstaller :-) , отличная вещь.. Но я стараюсь сразу устранять любые неполадки в системе, чтобы все было в рабочем состоянии.
-----
Насчет рецептов статьи: скажите кто-нибудь пожалуйста, как правильно внести файлы в реестр? Пытаюсь, выскакивает окошко: "DLLRegisterServer в [путь к файлу] завершено успешно". Это оно? Или я не то делаю? Вношу файлы через regsvr32, как и написано в вышеприведенной статье.

Petya V4sechkin
25-06-2009, 12:14
выскакивает окошко: "DLLRegisterServer в [путь к файлу] завершено успешно". Это оно?
Да.

paulkorotoon
25-06-2009, 12:24
Хорошо, спасибо. Так, а там есть файлы с пометочкой: [not registerable] - нерегистрируемые. При попытке внесения через regsvr32 пишет: "[путь к файлу] была загружена, но найти точку входа для DLLRegisterServer не удалось. Зарегистрировать этот файл невозможно". А в ответ на попытку регнуть файл %systemroot%\System32\Msdart32.dll выдает такое: "Ошибка при вызове LoadLibrary ("C:\WINDOWS\system32\Msdart32.dll") - не найден указанный модуль. Как быть с этим? Понимаю, куча вопросов, но я в этом мало смыслю :) ..

Petya V4sechkin
25-06-2009, 12:29
("C:\WINDOWS\system32\Msdart32.dll") - не найден указанный модуль.
Такого нет (в статье ошибка).

paulkorotoon
25-06-2009, 12:35
Petya V4sechkin, спасибо. А с остальными нерегистрируемыми файлами как быть?

Petya V4sechkin
25-06-2009, 12:39
Paul-SFL, пока убедитесь, что они есть.

Еще выберите любую программу (у которой не отображается кнопка Удалить) и посмотрите в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\программа
параметр UninstallString (есть или нет).

paulkorotoon
25-06-2009, 12:59
Та-ак.. У меня там вообще для половины установленных программ нет никаких записей. В норме должно быть что-то вроде этого: скрин (http://xmages.net/show.php/295195_regnormal.jpg.html) , правильно? А у меня из 41 установленной программы некореектно отображаются 28. Кое-где вообще ничего нет, кое-где нет размера/частоты использования, висит одна кнопка "Удалить". В реестре, как видно, записей слишком мало. Т. е., я так понимаю, все дело именно в реестре. Почему-то пропали и/или перестали вноситься записи, так?

Petya V4sechkin
25-06-2009, 13:37
В норме должно быть что-то вроде этого: скрин , правильно?
Да.

Т. е., я так понимаю, все дело именно в реестре. Почему-то пропали и/или перестали вноситься записи, так?
Если это произошло недавно, можете воспользоваться Пуск -> Все программы -> Стандартные -> Служебные -> Восстановление системы.

paulkorotoon
25-06-2009, 15:34
Если это произошло недавно, можете воспользоваться Пуск -> Все программы -> Стандартные -> Служебные -> Восстановление системы. »
К сожалению, точек восстановления, где это средство работало бы нормально, у меня нет :( .. А что вообще отвечает за запись подобных данных в реестр?




© OSzone.net 2001-2012