![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 1 |
|
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 1
|
![]() Модератор Сообщения: 4932 |
Лимит страниц, тема закрыта! Продолжение здесь - Помощь начинающим .:[все вопросы]:. часть 2 Если вы недавно пришли на форум и после прочтения материалов по автоматической установке, _README и FAQ у вас остались вопросы, можете задать их в этой теме. Вопросы, разумеется, должны соответствовать тематике форума "Наборы обновлений для Windows XP/2003/Vista". Также обратите внимание на тему [Запрос] Добавить Addon'ов..., в которой и только в ней можно оставлять заказы на изготовление аддонов. Заказы должны соответствовать Общим правилам, в частности, п. 3.18. |
|
Отправлено: 18:40, 06-12-2007 |
Ветеран Сообщения: 2158
|
Профиль | Отправить PM | Цитировать Цитата Radanius:
|
|
------- Отправлено: 09:56, 13-02-2011 | #1271 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 648
|
Профиль | Отправить PM | Цитировать Radanius, В основном минимум что нужно сделать так это выбрать дрова которые хотите удалить, удалить все Inf Sys Cat Dll относящиеся к "нужным" дровам, удалить упоминания о них в TXTSETUP.SIF. Но это минимум!!! так как упоминания о дровах будут в других файлах, система должна поставиться без явных оконных ошибок но в журнале ошибки будут. А так реально возьмите аддоны, там в них все легко, посмотрите структуру, посмотрите какие файлы удаляются и какие затрагиваются и все поймете.
|
------- Отправлено: 03:12, 14-02-2011 | #1272 |
Ветеран Сообщения: 2158
|
Профиль | Отправить PM | Цитировать Как в inf-е (на худой конец можно и в батнике) организовать проверку на существование в реестре данных о предыдущих установленных версиях программы и их удаление (если они найдены)?
Например, интересует проверка записей о наличии ярлыков на рабочем столе, в панели быстрого запуска и меню "Пуск->Программы" (Автозагрузка) ? |
------- Отправлено: 23:03, 14-02-2011 | #1273 |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать Nun-Nun,
Цитата Nun-Nun:
Цитата Nun-Nun:
[Version] signature="$Windows NT$" [DefaultInstall] RunPreSetupCommands=CmdPreInstall:1;(флаг 1 - скрывает консольное окно) [CmdPreInstall] Reg Delete %KEY% /f rundll32.exe advpack.dll,DelNodeRunDLL32 %FOLDER%\%LNK% rundll32.exe advpack.dll,DelNodeRunDLL32 %FOLDER2% [Strings] KEY = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Параметр для удаления..." FOLDER = "Папка с ярлыком" FOLDER2 = "Папка ,которую нужно удалить" LNK = "Ярлык ,который нужно удалить" |
||
Отправлено: 02:23, 15-02-2011 | #1274 |
Ветеран Сообщения: 2158
|
Профиль | Отправить PM | Цитировать Bodya.N,
Благодарю! Полезное и новое для меня в приведённой Вами информации безусловно есть, обязательно воспользуюсь, но вопрос возник не потому, что не получается удалить, а потому, что пользователи иногда довольно неадекватно поступают с программами и, например, могут не удаляя программу старой версии, ставить поверх неё новую или перемещать ярлыки по меню "Пуск->Программы" из дефолтной папки в какую-то другую и даже переименовывать. Единственное, что в данной ситуации поможет - это поиск исходных ярлыков (или хотя бы похожих). Вот это и хотелось бы осуществить. Т.е. программа при установке смотрит наличие ярлыков от программы старой версии и при нахождении удаляет, а вместо них создаёт обновлённые. |
------- Отправлено: 10:08, 15-02-2011 | #1275 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата Nun-Nun:
Цитата Nun-Nun:
Все это просто решается с помощью батника, например, вот его я бы Вам и посоветовал использовать для таких задач. Запустить батник из Inf файла сложностей не составляет. |
||
Отправлено: 10:26, 15-02-2011 | #1276 |
Ветеран Сообщения: 2158
|
Профиль | Отправить PM | Цитировать Цитата gora:
|
|
------- Отправлено: 10:37, 15-02-2011 | #1277 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата Nun-Nun:
@Echo Off :: Кодировка файла обязательно кириллица DOS (866) setlocal enabledelayedexpansion For /f "tokens=2*" %%a In ('Reg query "HKLM\SOFTWARE\7-Zip" ^| Find /i "Path"') Do Set "path7ZipLM=%%b"& If /I "!path7ZipLM:~-1!"=="\" Set "path7ZipLM=!path7ZipLM:~0,-1!" :: Удаление папки архиватора по пути найденому в реестре ('Echo' только для тестов, для работы удалить) Echo RD /S /Q "%path7ZipLM%" 2>Nul :: Удаление всех ярлыков в указанной папке начинающихся с '7-Zip' :: Повторить эту строку для поиска несколько раз для всех возможных месторасположений указанных ярлыков For %%I In ( "%USERPROFILE%\Главное меню\Программы\7-Zip" "%ALLUSERSPROFILE%\Главное меню\Программы\7-Zip" ) Do If Exist "%%~I\7-Zip*.lnk" Echo Del /Q "%%~I\7-Zip*.lnk" Pause |
|
Отправлено: 11:41, 15-02-2011 | #1278 |
Ветеран Сообщения: 2618
|
Профиль | Отправить PM | Цитировать Nun-Nun, автоматизация это хорошо но можно просто посмотреть какие ярлыки создаются и удалить их простым методом:
Пример *.cmd |
------- Отправлено: 12:19, 15-02-2011 | #1279 |
Ветеран Сообщения: 2158
|
Профиль | Отправить PM | Цитировать zeroua,
На рабочем столе и в меню быстрого запуска это, безусловно, проще, но в меню Пуск->Программы... требуется, на мой взгляд, более тщательная организация поиска. В любом случае - спасибо за подсказку, буду пробовать. |
------- Отправлено: 12:58, 15-02-2011 | #1280 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 2 | dimadr | Наборы обновлений для Windows XP/2003/Windows 7 | 267 | 14-02-2020 08:25 | |
FAQ и помощь начинающим | prokazzza | Проект WinStyle | 45 | 18-11-2014 14:45 | |
Выбор новой видеокарты|модернизация (upgrade) имеющейся .:[все вопросы]:. Часть II | ShaddyR | Выбор отдельных компонентов компьютера и конфигурации в целом | 3429 | 01-05-2012 02:12 | |
Выбор новой видеокарты|модернизация (upgrade) имеющейся .:[все вопросы]:. Часть I | Ment69 | Выбор отдельных компонентов компьютера и конфигурации в целом | 3174 | 15-08-2010 12:34 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 |
|