[решено] Не корректно удаляются ярлыки

Аватара пользователя
ANToSKA

[решено] Не корректно удаляются ярлыки

Сообщение ANToSKA »

Здраствуйте, помогите пожалуйста, происходят какие то не понятные косяки.



Я установил систему (не unattented) просто поставил для теста, запустил RunOnceEx.cmd скопировал папку Install в корень диска С:\... ну вобщем эмулировал автоустановку, всё ставилось, и "твикалось" на ура..!

НО! Когда я записал диск с автоустановкой почему то не все ярлыки удаляются из меню пуск не все твики реестра добавляются..



Не удаляется следующее



Код:

Код: Выделить всё

RD /S /Q "%systemdrive%\Drivers" 
,хотя папка RD /S /Q "%systemdrive%\Install" удаляется
DEL /F /Q "%UserProfile%\Главное меню\Программы\Internet Explorer.lnk" 
DEL /F /Q "%UserProfile%\Главное меню\Программы\Outlook Express.lnk" 
DEL /F /Q "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Свернуть все окна.scf" 
DEL /F /Q "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Запустить обозреватель Internet Explorer.lnk"

Ну и ещё кое какие мелкие глюки...

Напоминаю, что на уже установленой системе при простом запуске RunOnceEx.cmd всё твикается как надо!

Подскажите в чём проблема...
Аватара пользователя
Vadikan

Re: [решено] Не корректно удаляются ярлыки

Сообщение Vadikan »

ANToSKA

Отлично, с правилами мы разобрались. Теперь давайте читать FAQ :D
http://oszone.net/2774
Аватара пользователя
ANToSKA

Re: [решено] Не корректно удаляются ярлыки

Сообщение ANToSKA »

SOAPP

Делаешь батник:



Код:

Код: Выделить всё

DEL /F /Q "%UserProfile%\Главное меню\Программы\Удаленный помощник.lnk"
DEL /S /Q "%AppData%\Microsoft\Internet Explorer\Quick Launch\Запустить обозреватель Internet Explorer.lnk" 
del %0

С помощью RunOnceEx копируешь этот батник в:



Код:

Код: Выделить всё

%AllUsersProfile%\Главное меню\Программы\Автозагрузка

Вуаля, ни ярлыков, ни батника нет...Изображение
Аватара пользователя
ANToSKA

Re: [решено] Не корректно удаляются ярлыки

Сообщение ANToSKA »

Изображение Если вы про, то что нужно пакетные файлы сохранять в OEM кодировке, то это и так сделано, дело в том что все ярлыки удаляются кроме этих
Аватара пользователя
Petya V4sechkin

Re: [решено] Не корректно удаляются ярлыки

Сообщение Petya V4sechkin »

ANToSKA

Попробуй так:



Код:

Код: Выделить всё

ATTRIB -R -A -S -H "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Запустить обозреватель Internet Explorer.lnk"
DEL /f /q "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Запустить обозреватель Internet Explorer.lnk"
Аватара пользователя
Petya V4sechkin

Re: [решено] Не корректно удаляются ярлыки

Сообщение Petya V4sechkin »

ANToSKA

Конкретно эти ярлыки на T-12 (во время выполнения RunOnceEx.cmd) не существуют, они создаются для каждого нового пользователя.



Как вариант, можешь их удалить после первого логона, т. е. сделать отдельный батник и прописать его запуск в RunOnceEx (при этом ярлыки удалятся только для первого пользователя, а для вновь создаваемых - нет).
Аватара пользователя
Vadikan

Re: [решено] Не корректно удаляются ярлыки

Сообщение Vadikan »

Цитата ANToSKA:



Eсли вы про, то что нужно пакетные файлы сохранять в OEM кодировке, то это и так сделано



Хех, так я же не телепат.
Цитата Petya V4sechkin :



т. е. сделать отдельный батник и прописать его запуск в RunOnceEx (при этом ярлыки удалятся только для первого пользователя, а для вновь создаваемых - нет).



А если его выполнение поместить в автозагрузку HKCU на Т-12? Тогда он у каждого нового пользователя должен удалять, так?
Аватара пользователя
Petya V4sechkin

Re: [решено] Не корректно удаляются ярлыки

Сообщение Petya V4sechkin »

Vadikan


Цитата:



А если его выполнение поместить в автозагрузку HKCU на Т-12? Тогда он у каждого нового пользователя должен удалять, так?



Да, так должно работать. Можно его закинуть куда-нибудь в system32, чтобы случайно не удалили.



ANToSKA

1. Делаешь отдельный батник (назовем его DelSC.cmd) для удаления этих ярлыков и копируешь его в $OEM$\$$\system32.

2. На T-12 (можно из RunOnceEx.cmd) выполняешь:

Код:

Код: Выделить всё

Reg Add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /V DelSC /D "%SystemRoot%\system32\DelSC.cmd" /F

Это надо проверять, я не исключаю вероятности, что эти ярлыки создаются даже после RunOnce :)
Аватара пользователя
ANToSKA

Re: [решено] Не корректно удаляются ярлыки

Сообщение ANToSKA »

Блин видно я опять виноват (не уточнил).. У меня удаление этих ярлыков прописано в cleanup.cmd - последняя стадия Выполнения RunOnceEX при первом логоне в систему... -> не удаляется, Как их удалить то? Я вот думаю как временное решение в RunOnceEX выставить копирование батника удаляющего всё что не удаляется в Автозагрузку, и что бы этот батник удалял сам себя.. (конечно не красиво это всё)

Ладно с ярлыками, вот почему папка Drivers не удаляется?

-----------

Да и ещё окно которое выводит RunOnceEx в "классическом стиле " а не в XP, так и должно быть?
Аватара пользователя
SAOPP

Re: [решено] Не корректно удаляются ярлыки

Сообщение SAOPP »

Цитата:



DEL /F /Q "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Запустить обозреватель Internet Explorer.lnk"



Как то в своё время плюнул на это дело я и не захотел разбираться дальше, но всё же, скажем так проблема есть, и у меня этот ярлык не удаляется тоже Изображение И есть ещё один, который так же по непонятным причинам не удаляется...





Код:

Код: Выделить всё

DEL /F /Q "%UserProfile%\Главное меню\Программы\Удаленный помощник.lnk"
DEL /S /Q "%AppData%\Microsoft\Internet Explorer\Quick Launch\Запустить обозреватель Internet Explorer.lnk"
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»