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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [решено] Удаление файлов из меню Пуск через cmd (http://forum.oszone.net/showthread.php?t=110114)

Vdm17 28-06-2008 00:47 836899

Удаление файлов из меню Пуск через cmd
 
После установки винды собственной сборки, в Пуске появляется два ярлыка: Microsoft Update и Windows Update. У меня есть доустановка приложений в RunOnceEx и я хочу как-нить через cmd удалить эти ярлыки. Сколько ни пробовал, нарываюсь на ошибку что файл не существует.
Прописываю в cmd-файле такое:
читать дальше »
del %SYSTEMDRIVE%\Documents and Settings\All Users\Главное меню\Microsoft Update.lnk
del %SYSTEMDRIVE%\Documents and Settings\All Users\Главное меню\Windows Update.lnk


Подскажите решение, пожалуйста!

Blast 28-06-2008 00:49 836903

Цитата:

Цитата Vdm17
Прописываю в cmd-файле такое: »

а если такое?
Код:

del "%SYSTEMDRIVE%\Documents and Settings\All Users\Главное меню\Microsoft Update.lnk"

Vdm17 28-06-2008 01:05 836917

И правда, работает! Спасибо! :)

Blast 28-06-2008 01:07 836919

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

garbals 28-06-2008 01:22 836934

в место %SYSTEMDRIVE%
можно итользавать
%allusersprofile% и %userprofile%
строка короче получается )))

Blast 28-06-2008 01:24 836939

тогда уж не вместо %SYSTEMDRIVE%, а вместо %SYSTEMDRIVE%\Documents and Settings\All Users\ :)

garbals 28-06-2008 01:26 836941

ну да так и есть

chern14 18-07-2008 17:12 855594

Vdm17, а еще лучше сделать самоудаляющийся .cmd и поместить его в автозапуск. тогда можно использовать его и для других целей.

Shanser 01-08-2008 16:07 865943

Возникла небольшая проблемма. Я создаю DEL.CMD - файл для удаления ярлыков, в котором присутствуют строки:

Цитата:

cmdow @ /HID

DEL /F /S /Q "%SYSTEMDRIVE%\dp*.ini"
DEL /F /S /Q "%SYSTEMDRIVE%\Driver*.ini"
DEL /F /S /Q "%systemdrive%\Documents and Settings\Администратор\Рабочий стол\Windows Media Player.lnk"
DEL /F /S /Q "%SYSTEMDRIVE%\Documents and Settings\All Users\Главное меню\Активация Windows.lnk"
DEL /F /S /Q "%AllUsersProfile%\Главное меню\Windows Update.lnk"
DEL /F /S /Q "%AllUsersProfile%\Главное меню\Каталог Windows.lnk"
DEL /F /S /Q "%AllUsersProfile%\Главное меню\Активация Windows.lnk"
DEL /F /S /Q "%SYSTEMDRIVE%\Documents and Settings\All Users\Главное меню\Microsoft Update.lnk"

Del /F /Q %0
Запускаю его через [GuiRunOnce] файла winnt.sif в виде прописывания "%systemroot%\DEL.CMD". Все обрабатывается нормально, однако нивкакую не хотят удалятся ярлыки "Активация Windows" и "Windows Media Player".

Как видно из цитаты я уже прописывал и "%AllUsersProfile%\Главное меню\Активация Windows.lnk" и "%SYSTEMDRIVE%\Documents and Settings\All Users\Главное меню\Активация Windows.lnk". Результат не меняется, ярлык Активация Windows.lnk не удаляется. Он остается под "Администратором".

Если запустить этот DEL.CMD файл из под винды все ненужные ярлыки стираются сразу.

Подскажите пожалуйста что я не так делаю. Заранее большое спасиба!!!

P.S. Может прямо прописать:

DEL /F /S /Q "%systemdrive%\Documents and Settings\Администратор\Главное меню\Активация Windows.lnk"?

Если да, тогда почему не удаляется ярлык "Windows Media Player" (прописан как - DEL /F /S /Q "%systemdrive%\Documents and Settings\Администратор\Рабочий стол\Windows Media Player.lnk").

DiMMMm 01-08-2008 16:16 865949

Shanser, попроуйте удалить эти ярлыки из профиля Default User

Shanser 02-08-2008 00:51 866232

Цитата:

Цитата DiMMMm
Shanser, попроуйте удалить эти ярлыки из профиля Default User »

Если кому интересно в эмуляторе VirtualBox заработал вот такой вариант:

Цитата:

cmdow @ /HID

DEL /F /Q "%SYSTEMDRIVE%\dp*.ini"
DEL /F /Q "%SYSTEMDRIVE%\Driver*.ini"
DEL /F /Q "%SYSTEMDRIVE%\Documents and Settings\Администратор\Рабочий стол\Windows Media Player.lnk"
DEL /F /Q "%SYSTEMDRIVE%\Documents and Settings\Администратор\Главное меню\Активация Windows.lnk"
DEL /F /Q "%SYSTEMDRIVE%\Documents and Settings\Default User\Главное меню\Активация Windows.lnk"
DEL /F /Q "%SYSTEMDRIVE%\Documents and Settings\Default User\Рабочий стол\Windows Media Player.lnk"
DEL /F /Q "%AllUsersProfile%\Главное меню\Windows Update.lnk"
DEL /F /Q "%AllUsersProfile%\Главное меню\Каталог Windows.lnk"
DEL /F /Q "%AllUsersProfile%\Главное меню\Активация Windows.lnk"
DEL /F /Q "%AllUsersProfile%\Главное меню\Microsoft Update.lnk"

Del /F /Q %0
:( На реальной ("живой") машине ярлыки таки не удалились!!!! :(

Troglodit 19-08-2008 09:42 878402

Вопрос остался открытым и для меня. Тоже не смог побороть медиаплеер и ИЕ.
Может кто уже решил задачку?

Grunger86 19-08-2008 10:12 878429

Troglodit, ярлык медиаплеера с рабочего стола легко убирается в аддоне "WMP11 с заменой файлов" от jameszero, убрать ярлык ИЕ с рабочего стола можно при помощи соответствующего твика реестра (используйте RegShot).

Цитата:

Цитата Shanser
На реальной ("живой") машине ярлыки таки не удалились!!!! »

как такое может быть - на виртуальной удаляются, на реальной - нет. И там и там используется один ISO образ?
Кодировка в командном файле для удаления ярлыков используется CP866?
Да и к тому же, насколько я понял, часть ярлыков в Windows создается уже после выполнения логона, а эти действия удаления мы выполняем до входа в систему (RunOnceEx).

Troglodit 19-08-2008 10:26 878442

Grunger86, я НЕ использую никаких WMP. Так что вопрос остался.

Grunger86 19-08-2008 10:32 878447

Цитата:

Цитата Troglodit
я НЕ использую никаких WMP »

Значит придётся, чтоб удалить ярлык ;)

Shanser 26-08-2008 19:18 884354

Цитата:

Цитата Troglodit
Тоже не смог побороть медиаплеер »

Этот вопрос решил редактированием файлов - WMP.IN_ (WMP.INF) и в WMP11RU.IN_ (WMP11RU.INF).
В обоих файлах поменял соответствующий ключ на:
Цитата:

HKCU,"SOFTWARE\Microsoft\MediaPlayer\Setup\UserOptions","DesktopShortcut",,"no"
HKCU,"SOFTWARE\Microsoft\MediaPlayer\Setup\UserOptions","QuickLaunchShortcut",,"no"
Если менять в одном файле то из второго файла твики весь наш труд сведут на нет.

MzM NF 12-11-2008 23:31 951107

Может тогда и аддон зафигачите с пачкой ярлыков?

Stanner 13-11-2008 01:13 951182

Цитата:

Цитата Shanser
Если да, тогда почему не удаляется ярлык "Windows Media Player" (прописан как - DEL /F /S /Q "%systemdrive%\Documents and Settings\Администратор\Рабочий стол\Windows Media Player.lnk"). »

Потому что файл с удалением ярлыков запускается 1 раз, а WMP для каждого пользователя в Active Setup при первом входе и создает ярлыки (если не править inf-файлы)

maxi182 24-02-2009 16:15 1047551

Ребята Помогите !

Хочу удалить по сети игры стандартные

\system32\winmine.exe
\system32\freecell.exe
\system32\mshearts.exe
\system32\sol.exe
\system32\spider.exe

с других машин как сделать не получаеться...

в сети много машин больше 300 как сделать автоматом...

на всех машинах 2 уч записи админ и Юзер (Огранич уч запись)

tr011_tmn 24-02-2009 18:51 1047672

состав Cmd:
echo off
Echo Dear user if you see this message, that you like'd playing game in workplace
echo And I and your Shef dont like'd this
echo Beggining
echo Kill all games
echo start
DEL /F /Q "%SYSTEMDRIVE%\windows\system32\winmine.exe"
DEL /F /Q "%SYSTEMDRIVE%\windows\system32\freecell.exe"
DEL /F /Q "%SYSTEMDRIVE%\windows\system32\mshearts.exe"
DEL /F /Q "%SYSTEMDRIVE%\windows\system32\sol.exe"
DEL /F /Q "%SYSTEMDRIVE%\windows\system32\spider.exe"
echo killing all games finishing
echo exit
exit

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


Время: 01:55.

Время: 01:55.
© OSzone.net 2001-