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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Как удалить ярлыки (в меню "Пуск" - "Программы", с рабочего стола, и т. д.) (http://forum.oszone.net/showthread.php?t=83362)

Craager 30-04-2007 22:09 581481

[решено] Как удалить ярлыки (в меню "Пуск" - "Программы", с рабочего стола, и т. д.)
 

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

prokazzza 30-04-2007 23:38 581498

Craager

создай батник вот такого содержания, в DOS формате


Код:

cmdow @ /HID

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

EXIT


SPV82 02-05-2007 08:59 582006

winnt.sif
Код:

[Components]
IEAccess=Off
OEAccess=Off

Код:

@ECHO OFF

CD %AllUsersProfile%
DEL /Q "Главное меню\*.lnk"
DEL /Q "Главное меню\Программы\*.lnk"
DEL /Q "..\Default User\Главное меню\Программы\*.lnk"


Craager 02-05-2007 17:51 582232

Я не понял что-то... в winnt.sif я поменяю эти данные... а с

Код:

@ECHO OFF

CD %AllUsersProfile%
DEL /Q "Главное меню\*.lnk"
DEL /Q "Главное меню\Программы\*.lnk"
DEL /Q "..\Default User\Главное меню\Программы\*.lnk"

Что делать ??? Добавить тоже туда ?? Если не туда а в батник, то как потом этот батник запустить при установке винды ?

boss911 02-05-2007 19:41 582271

Craager
Цитата:

как потом этот батник запустить при установке винды ?

Craager 15-05-2007 10:41 587037

SPV82, у меня не получилось (((
Вписал те строки в тот файл. И сделал батник с тем содержанием, вписал в файле "cmdlines" название батника: "Dellnk.bat" и ничего не удалилось (((

dimich22 15-05-2007 12:28 587084

Craager
У меня вот такой батник

Код:

cmdow @ /HID

DEL "%AllUsersProfile%\Start Menu\Windows Update.lnk"
DEL "%AllUsersProfile%\Главное меню\Windows Update.lnk"
DEL "%AllUsersProfile%\Главное меню\Microsoft Update.lnk"
DEL "%AllUsersProfile%\Start Menu\Set Program Access and Defaults.lnk"
DEL "%AllUsersProfile%\Главное меню\Выбор программ по умолчанию.lnk"
DEL "%AllUsersProfile%\Главное меню\Каталог Windows.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Windows Catalog.lnk"
 
REG DELETE HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce /v "^SetupICWDesktop" /f

EXIT

вызываем его через cmdlindes.txt
Последняя строка удаляет ярлык для настройки подключения к интернету с рабочего стола (д.б. утилита reg)

Обращаю еще раз внимание на кодировку - д.б. DOS-866

Craager 15-05-2007 12:54 587096

Так чтобы этот батник загрузился нужно в файле cmdlindes.txt просто дописать название батника и всё ??? Кстати по идее же можно папку $OEM$ и OEM положить в папку i386 ???

qeraser 15-05-2007 14:13 587142

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

Craager 15-05-2007 14:42 587152

qeraser, пасибо почитаю!

dimich22, у меня проблема с кодировкой (((


dimich22 15-05-2007 15:06 587166

Craager
Воспользуйтесь, например, AkelPad - он позволяет просматривать и сохранять файлы в DOS-866 (пункт меню Кодировка)

voler 15-05-2007 15:13 587169

Предлагаю вам вот такое решение. Vbs скрипт.

вот и он

Const DeleteReadOnly = TRUE

Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile("C:\Documents and Settings\All Users\Главное меню\*.lnk"), DeleteReadOnly

Если нужно уще откуда то удалить то меняем директорию

Craager 15-05-2007 16:58 587220

С кодировкой разобрался, а вот с аллюзерса не удаляются "Microsoft Update" и "Выбор программ по умолчанию"

dimich22 15-05-2007 17:24 587234

Можно вообще сделать так:
DEL /F /Q "%AllUsersProfile%\Главное меню\*.lnk"
а еще и
DEL /F /Q "%UserProfile%\Главное меню\*.lnk"

Если английский windows - то Start Menu

А вообще, посмотрите конкретно в папке, где лежат ярлыки их название и путь.

Craager 15-05-2007 17:55 587258

Спасибо, буду пробовать! Только боюсь, что не сработает, т.к. может создаются эти ярлыки позже, чем исполняется наша команда (((

Я вот тут уже читаю оффлайн руководство по автоустановке, но не могу найти никак про то, можно ли перенести папки $OEM$ и OEM в директорию i386 ((( или нельзя...

voler 16-05-2007 08:29 587464

Используйте vbs скрипт проверено работает, через bat или cmd не прокатит проверено. У меня удаление ярлыков идет автоматически на этапе установки приложений. Т.е я кладу скрипт в папку $OEM$\$1\Install\Applications\ и все будет ок.


Прилагаю скрипты.

qeraser 16-05-2007 13:49 587598

voler
Цитата:

через bat или cmd не прокатит проверено
Хочу заметить, что это не соответствует действительности.
Через командные файлы все прекрасно удаляется.

voler 16-05-2007 14:15 587617

У меня были проблемы с кодировкой, я много раз проверял! И потом решил использовать vbs!

ChVL 17-05-2007 10:49 587895

По большому счёту способ cmdlines не виноват в том, что у кого-то возникают проблемы с кодировкой.
Вот батник, который у меня исправно выполняет эту задачу:
Код:

@echo off
ECHO.
ECHO Удаление ярлыков из Главного меню
ECHO.
DEL "%AllUsersProfile%\Главное Меню\*.lnk"
ECHO.
DEL "%AllUsersProfile%\Главное меню\Программы\Стандартные\Служебные\Активация Windows.lnk"
ECHO.
DEL "%UserProfile%\Главное меню\Программы\Стандартные\Синхронизация.lnk"
ECHO.
DEL "%UserProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.lnk"
ECHO.
EXIT


Вообще-то сколько программеров - столько и вариантов выполнения поставленной задачи...

qeraser 17-05-2007 11:27 587916

voler
Цитата:

У меня были проблемы с кодировкой
Сохранять батник надо в кодировке - OEM 866

voler 17-05-2007 13:28 587955

Хорошо, но я уже к vbs привык.

Craager 21-05-2007 12:34 589239

SPV82, подскажи а зачем ещё в файле "winnt.sif" прописывать:

Код:

[Components]
IEAccess=Off
OEAccess=Off

У меня после этого вообще ИЕ не установился !!! Т.е. он установился, но главного запускного файла нет!

qeraser 21-05-2007 18:21 589391

Craager
Цитата:

IE установился, просто Вы к нему не имеете доступа (спрятан системой).
По умолчанию, Internet Explorer 6 является компонентом Windows XP и не может быть удален. Для предоставления сборщикам компьютеров гибкого инструмента по настройке версий Windows XP для домашнего использования корпорация Microsoft предоставила возможность администраторам и пользователям отключать доступ пользователей к Internet Explorer без изменения исходного кода и обеспечив полную работоспособность приложений и функций операционной системы, основанных на них. Например, Windows XP поддерживает использование параметра "IEAccess=off" в файле Unattend.txt и добавляет Internet Explorer в список компонентов операционной системы в Панели управления. Включение и отключение данного компонента не приводит к его переустановке.

Craager 04-06-2007 17:58 594976

Так это получается можно его как-то включить ??? Чтобы он полнофункционально работал ???

qeraser 05-06-2007 07:26 595179

Craager
Попробуйте установить его через "установку компонентов windows" в панели управления.

Craager 05-06-2007 14:38 595384

У меня такой батник:

Код:

cmdow @ /HID

DEL /F /Q "%AllUsersProfile%\ѓ« ў*®Ґ ¬Ґ*о\*.lnk"
DEL /F /Q "%UserProfile%\ѓ« ў*®Ґ ¬Ґ*о\*.lnk"
DEL /F /Q "%AllUsersProfile%\ѓ« ў*®Ґ ¬Ґ*о\Џа®Ја ¬¬л\*.lnk"
DEL /F /Q "%UserProfile%\ѓ« ў*®Ґ ¬Ґ*о\Џа®Ја ¬¬л\*.lnk"

 
REG DELETE HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce /v "^SetupICWDesktop" /f

EXIT

Bсё отлично удаляется, но всё равно появлется 2 ярлыка ИЕ6 моего и OUTLOOK ЭКСПРЕССА! Что можно сделать ??? Как их доудалить !!???

***
qeraser, не пробовал... потмо надо проверить... спасибо )

FLINT 05-06-2007 22:21 595672

Craager
У меня тоже такая проблема. Не нашел ничего лучшего кроме удаления этих ярлыков после второго входа в систему. Делаю самоудаляющийся батник и ставлю его в автозагрузку дефолтного пользователя, чтобы у добавленных пользователей их тоже не было.

Cobra_1_Stas 07-06-2007 03:01 596216

У меня даже так половина ярлыков не удаляются:

Код:

DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Microsoft Update.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Set Program Access and Defaults.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Windows Catalog.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Programs\Windows Movie Maker.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Programs\Outlook Express.lnk"
DEL "%systemdrive%\Documents and Settings\Default User\Start Menu\Microsoft Update.lnk"
DEL "%systemdrive%\Documents and Settings\Default User\Start Menu\Set Program Access and Defaults.lnk"
DEL "%systemdrive%\Documents and Settings\Default User\Start Menu\Windows Catalog.lnk"
DEL "%systemdrive%\Documents and Settings\Default User\Start Menu\Programs\Windows Movie Maker.lnk"
DEL "%systemdrive%\Documents and Settings\Default User\Start Menu\Programs\Outlook Express.lnk"
DEL "%systemdrive%\Documents and Settings\Main\Start Menu\Microsoft Update.lnk"
DEL "%systemdrive%\Documents and Settings\Main\Start Menu\Set Program Access and Defaults.lnk"
DEL "%systemdrive%\Documents and Settings\Main\Start Menu\Windows Catalog.lnk"
DEL "%systemdrive%\Documents and Settings\Main\Start Menu\Programs\Windows Movie Maker.lnk"
DEL "%systemdrive%\Documents and Settings\Main\Start Menu\Programs\Outlook Express.lnk"


FLINT 07-06-2007 22:33 596649

Cobra_1_Stas
У вас винда английская?

Cobra_1_Stas 08-06-2007 02:29 596712

FLINT_ естественно... :)

Cobra_1_Stas 11-06-2007 15:23 598000

Хотел очистить папку Favorites, путём создания батника с командами:
Код:

DEL "%systemdrive%\Documents and Settings\All Users\Favorites\*.*"
DEL "%systemdrive%\Documents and Settings\Default User\Favorites\*.*"
DEL "%systemdrive%\Documents and Settings\Main\Favorites\*.*"

И запуском онного из cmdlines...

Во время установки появилось окно (!!!) http://i12.tinypic.com/626xaww.jpg нажал "Y" -> "Enter", после установки проверил, папка Favorites не пуста, в ней всё что было - осталось...

1) Почему появилось окно запрашивающее потверждение на удаление? (с другими батниками удаляющие всякую дрянь такого не вылазило)
2) почему так ничего и не удалилось...?

Спасибо за вниминие! :)

FLINT 11-06-2007 19:04 598073

Cobra_1_Stas Потому-что вы не прописали ключ /Q
Этот ключ отключает запрос на подтверждение при удалении файлов. Попробуйте вот так:
Код:

DEL /F /Q "%systemdrive%\Documents and Settings\All Users\Favorites\*.*"
DEL /F /Q "%systemdrive%\Documents and Settings\Default User\Favorites\*.*"
DEL /F /Q "%systemdrive%\Documents and Settings\Main\Favorites\*.*"


boss911 11-06-2007 19:08 598074

Cobra_1_Stas
Цитата:

1) Почему появилось окно запрашивающее потверждение на удаление? (с другими батниками удаляющие всякую дрянь такого не вылазило)
2) почему так ничего и не удалилось...?
Добавь ключ /F /Q
Код:

DEL /?

Cobra_1_Stas 11-06-2007 21:36 598126

А что даёт ключ /F и /Q
Или /F /Q это один ключ?

Cobra_1_Stas 11-06-2007 21:48 598131

Всё, понял... /F /Q аттрибуты..
http://ru.wikipedia.org/wiki/%D0%A1%...0%BD%D0%B4_DOS
/F - Принудительное удаление файлов, доступных только для чтения.
/Q - Отключение запроса на подтверждение при удалении файлов.

Всем спасибо за помощь! :-)
[пошёл пробовать]

Cobra_1_Stas 14-06-2007 05:14 599084

Нифига не стёрлось... папка FAVORITES осталась не тронутой... Как её убрать? *мать её*

П.с. в START MENU не уберается ярлык OUTLOOK EXPRESS все стёрлись а он нет... (пишу правильно 100%) в чём может быть проблема?

FLINT 15-06-2007 00:58 599459

Cobra_1_Stas
Если вам нужно удалить полностью папку то пользуйтесь командой RD с ключами /S и /Q:
Код:

RD /S /Q
 /S - Удаление дерева каталогов, т. е. не только указанного каталога,
но и всех содержащихся в нем файлов и подкаталогов.

 /Q - Отключение запроса подтверждения при удалении
дерева каталогов с помощью ключа /S

Насчет ярлыков Internet Explorer и Outlook Express. Удаляйте все ваши ярлыки после второго входа в систему.
1. В RunOnceEx пропишите запуск батника с этим содержанием:
Код:

cmdow @ /HID
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\001 /VE /D "Delete" /f
REG ADD %KEY%\001 /V 1 /D "%systemdrive%\install\clean.cmd" /f
EXIT

2. Положите в папку $OEM$\$1\install батник (clean.cmd) с таким содержанием:
Код:

cmdow @ /HID
DEL "%USERPROFILE%\Главное меню\Программы\Internet Explorer.lnk"
DEL "%USERPROFILE%\Главное меню\Программы\Outlook Express.lnk"
exit

Можете добавить удаление и остальных ярлыков.
ЗЫ Может быть есть более легкий путь. Если кто поможет тоже буду рад.

star_099 17-06-2007 11:23 600280

FLINT_

Вот такой вопрос по удалению ярлыков.
Можно ли запустить батник на удаленние ярлыков без копирования на HDD ?
Напрямую с диска с Виндой?

FLINT 17-06-2007 14:21 600345

star_099
Тоесть вы не используете $ОЕМ$ структуру папок?

zuckij 17-06-2007 15:59 600370

Цитата:

Вот такой вопрос по удалению ярлыков.
Можно ли запустить батник на удаленние ярлыков без копирования на HDD ?
Напрямую с диска с Виндой?
из svcpack.inf,cmdlines.txt подробно, в учебнике автоматической установки.

Husky 17-06-2007 17:26 600388

Народ, всем привет. Интересует вопрос-как можно удалить из меню "Пуск" след. компоненты:
"Выбор программ по умолчанию" и "Каталог Windows"

qeraser 17-06-2007 18:12 600400

Husky
Прежде чем задавать вопрос не ленитесь просмотреть всю ветку, большинтво вопросов уже разбиралось.
Ваш вопрос

Cobra_1_Stas 18-06-2007 01:43 600544

FLINT_ не срабатывает CMD на ивритском виндоусе: http://i12.tinypic.com/5x6s2dt.jpg
В чём может быть проблема...? :)

FLINT 18-06-2007 01:59 600547

Cobra_1_Stas
Там у вас ругается на утилитку cmdow.ехе. Это утилита предназначенная для скрытия командной строки от глаз пользователя. Вы можете скачать cmdow.exe отсюда (14кб). Поместите cmdow.exe в директорию XPCD\$OEM\$$\System32\, чтобы утилита скопировалась в директорию Windows\System32 во время установки. Это позволит использовать утилиту из любой директории без указания прямого пути к ней.
ЗЫ
Код:

cmdow @ /HID
эта команда скрывает командную строку пользуясь утилитой cmdow.ехе


Cobra_1_Stas 18-06-2007 02:14 600550

Большое спасибо! :) Попробую...
П.С. Батники нужно сохранять в кодировке OEM 862? (Если в батнике прописаны надписи на иврите)

FLINT 18-06-2007 02:33 600553

Cobra_1_Stas
Про иврит кодировку ничего не могу сказать :). А в конкретном вашем примере в скриншоте вам и не нужен иврит, так как командной строки все равно не видно, можно на английском или русском прописать.

Craager 21-08-2007 09:50 630599

Цитата:

Цитата FLINT
1. В RunOnceEx пропишити запуск батника с этим содержанием: >>>

Чёт я не пойму как доудалять эти 2 ярлычка !? : (
Ещё кучу батников помимо моего надо создать что ли...

FLINT 21-08-2007 13:18 630707

Craager
Нет. Просто создайте один батник для удаления всех ярлыков и запускайте его при втором входе в систему. Тогда все ярлыки будут удалены корректно.

rizz 22-08-2007 00:37 631065

Цитата:

Цитата Craager
Bсё отлично удаляется, но всё равно появлется 2 ярлыка ИЕ6 моего и OUTLOOK ЭКСПРЕССА! Что можно сделать ??? Как их доудалить !!???

они самовосстанавливаются, у меня только руками после установки системы получается, хотя хз я из cmdlines.txt запускаю, может надо позже запускать из runonceex

Craager 29-08-2007 16:55 634980

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

Petya V4sechkin 29-08-2007 17:41 635028

Цитата:

Цитата Craager
а у кого есть самоликвидируемый батник? Т.е. который удалит всё подчистую, дочистит ярлыки и потом сам удалится там из автозагрузки ... ?

В конце батника дописать:
Код:

Del /F /Q %0

Black Babay 29-08-2007 23:40 635234

Цитата:

Цитата Petya V4sechkin
В конце батника дописать:
Код:
Del /F /Q %0 >>>

Вот, воистину всё гениальное просто! Уже пол-года огород городил, чтобы его удалять! А оно вон как! :)

Magnetio 23-12-2007 16:51 702385

а если я не использую OEM?
то как мне удалить ярлыки, я не понимаю...

boss911 23-12-2007 18:06 702421

Цитата:

Цитата Magnetio
а если я не использую OEM? »

Мeтод svcpack.inf

Magnetio 23-12-2007 18:19 702427

boss911,
Цитата:

Цитата boss911
Мeтод svcpack.inf »

все равно не понятно...
я не понимаю, это сложно мне... объясните пожалста пошагам, на примере удаления одного ярдыка, я просто не врубаюсь куда что писать и складывать...(:

Vadikan 24-12-2007 00:17 702616

Цитата:

Цитата Magnetio
а если я не использую OEM?
то как мне удалить ярлыки, я не понимаю... »

Если вы используете файл ответов, задействуйте GuiRunOnce

Magnetio 24-12-2007 14:37 702896

Vadikan, будет ли корректно написать такую команду на удаление ярлыка DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Microsoft Update.lnk" в GuiRunOnce

т.е. мы в файл winnt.sif прописываем вот это:
[GuiRunOnce]
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Microsoft Update.lnk"


И так поступаем с каждым ярлыком?
А существует ли список команд для создания ярлыка допустим ...
и можно ли допустим работать таким способом с ярлыками на рабочем столе?

metalruler 31-01-2008 00:55 729469

Удаление ненужных файлов
 
Нужно удалить после установки винды лишние файлы, но они иногда либо называются по-русски, либо находятся за русско-названными папками. Короче, например:
Хочу удалить ярлыки с раб стола и из "пуска", делаю *.cmd и сую туда

Цитата:

cmdow @ /HID
@echo off

DEL "%systemdrive%\Documents and Settings\user1\Desktop\AIMP2.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\*.lnk"

EXIT
и не работает(( Попытки от безисходности заменить Desktop на Рабочий стол и Start Menu на Главное меню само собой ни к чему не привели))

Вообщем, объясните пожалуйста, как за русско-названными папками удалить файло?

P.S. Простите, если не тут надо было эту тему делать, я, честно, долго соображал, куда бы влепить))

metalruler 31-01-2008 01:24 729487

Разобрался, ошибся с кодировкой сохраняемого *cmd (блокнот по умолчанию сохраняет в 1251, а нуна было 866 - поставил "продвинутый блокнот" AkelPad и все работет, пример:
Цитата:

cmdow @ /HID
@echo off

DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\*.lnk"
DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка\*.lnk"

EXIT

fox_sly 31-01-2008 21:12 730188

metalruler,
можешь немного сократить путь за счет переменных, например
Цитата:

DEL "%systemdrive%\Documents and Settings\All Users\Главное меню\*.lnk"
заменить на
Цитата:

DEL "%ALLUSERSPROFILE%\Главное меню\*.lnk"
почитай про переменные windows

Magnetio 05-03-2008 17:06 754016

Уважаемые господа, пожалуйста подскажите....
я устанавливаю, дрова и софт для блютуса...WIDCOMM... и на рабочем столе приписывается ярлык... который просто не удаляется, товарищь google мне сказал, что такие ярлыки прописываются в реестре, а куда они прописываются? Как удалить такой ярлык?

Что на икспи что на витсе, такая же ситуация...
устанавливается конечно при установке системы тихой установкой...

Petya V4sechkin 05-03-2008 17:08 754019

Цитата:

Цитата Magnetio
и на рабочем столе приписывается ярлык... который просто не удаляется

Посмотрите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace

Magnetio 05-03-2008 17:09 754020

щас проверю...
а там нужно все поудалять?

Petya V4sechkin 05-03-2008 17:12 754021

Цитата:

Цитата Magnetio
а там нужно все поудалять?

Вы хотите удалить только ярлык Bluetooth. Если он там есть.

Magnetio 05-03-2008 17:14 754022

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

unikum111 05-03-2008 19:36 754116

Скрипт на AutoIT, запускать можно GuiRunOnce (альтернатива батнику):
Код:

AutoItSetOption("TrayIconHide",1)
FileDelete(@desktopdir & "\*.lnk")
FileDelete(@DesktopCommonDir & "\*.lnk")
FileDelete(@ProgramsCommonDir & "\*.lnk")
FileDelete(@ProgramsDir & "\*.lnk")


antoniospb 10-05-2008 17:27 798980

Удаление папок
 
не пойму почему не удаляются папки из "избранного" и ярлык IE из пуск.
вот исполняемый файл, его кодировка DOS-866, запускаю при помощи RunOnceEx. Всё выполняет, кроме выше упомянутого.

Код:

cmdow @ /HID
@echo off

DEL /F /Q "%USERPROFILE%\Главное меню\Программы\Удаленный помощник.lnk"
DEL /F /Q "%AllUsersProfile%\Главное меню\Каталог Windows.lnk"
DEL /F /Q "%USERPROFILE%\Главное меню\Программы\Internet Explorer.lnk"
DEL /F /Q "%AllUsersProfile%\Главное меню\Программы\Internet Explorer.lnk"
rd /Q /S "%USERPROFILE%\Избранное\Ссылки"
rd /Q /S "%USERPROFILE%\Избранное\Веб-узлы Майкрософт"
rd /Q /S "%AllUsersProfile%\Избранное\Ссылки"
rd /Q /S "%AllUsersProfile%\Избранное\Веб-узлы Майкрософт"
move "%AllUsersProfile%\Главное меню\Программы\skype.lnk" "%AllUsersProfile%\Рабочий стол"

exit


Petya V4sechkin 10-05-2008 17:48 798998

antoniospb, если не ошибаюсь, эти ярлыки создаются для каждого пользователя (так что использовать RunOnceEx бесполезно).

Насчет папок Избранного попробуйте вставить секции [FavoritesEx] и [url] в файл ответов.

Котяра 10-05-2008 17:50 799003

Цитата:

Цитата antoniospb
rd /Q /S "%USERPROFILE%\Избранное\Ссылки" »

Цитата:

Цитата antoniospb
rd /Q /S "%AllUsersProfile%\Избранное\Ссылки" »

Удалять папку Ссылки нельзя, можно просто ее очищать.

antoniospb 10-05-2008 18:02 799019

Цитата:

Цитата Котяра
Удалять папку Ссылки нельзя, можно просто ее очищать. »

ну не знаю, после полной установки Windows запускаю опять cmd-файл в ручную и всё содержимое папки "Избранное" удаляется

эмм, так же и для ярлыка IE

Baw17 10-05-2008 18:09 799031

Q. Как добиться правильной работы пакетных файлов (*.bat, *.cmd), содержащих кириллические пути? Например, при использовании DEL "%AllUsersProfile%\Главное меню\Windows Update.lnk" - системе не удается найти указанный путь.
A. Нужно сохранять текст в OEM кодировке (DOS-866). Это можно сделать при помощи файлового менеджера FAR, а если вы им не пользуетесь, то вот несколько текстовых редакторов на выбор: AkelPad | Bred 2 | TigerPad.

antoniospb 10-05-2008 18:11 799034

Цитата:

Цитата Baw17
Q. Как добиться правильной работы пакетных файлов (*.bat, *.cmd), содержащих кириллические пути? Например, при использовании DEL "%AllUsersProfile%\Главное меню\Windows Update.lnk" - системе не удается найти указанный путь.
A. Нужно сохранять текст в OEM кодировке (DOS-866). Это можно сделать при помощи файлового менеджера FAR, а если вы им не пользуетесь, то вот несколько текстовых редакторов на выбор: AkelPad | Bred 2 | TigerPad. »

Я это знаю, кодировку Дос-866 использую...

Baw17 10-05-2008 18:13 799037

antoniospb, у меня все нормально

читать дальше »
cmdow @ /HID
RD /S /Q %systemdrive%\drivers\
RD /S /Q %systemdrive%\install\
RD /S /Q "%AllUsersProfile%\Главное меню\Программы\PrintMe Internet Printing"
DEL "%UserProfile%\Рабочий стол\TC Любитель.lnk"
DEL "%UserProfile%\Рабочий стол\Bred3.lnk"
DEL "%AllUsersProfile%\Рабочий стол\ACD FotoSlate 3.1.lnk"
DEL "%AllUsersProfile%\Рабочий стол\ACD Photo Editor 3.1.lnk"
DEL "%AllUsersProfile%\Рабочий стол\DivX Movies.lnk"
DEL "%AllUsersProfile%\Рабочий стол\DivX Player.lnk"
DEL "%AllUsersProfile%\Рабочий стол\Nero StartSmart.lnk"
DEL "%AllUsersProfile%\Рабочий стол\помощник печати 3420.lnk"
DEL "%AllUsersProfile%\Рабочий стол\Buy ACDSee 7.0 Online.lnk"
RD /S /Q "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\
DEL "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Bred3.lnk
DEL "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Download Master.lnk
DEL "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Запустить обозреватель Internet Explorer.lnk
DEL "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Проигрыватель Windows Media.lnk
DEL "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Nero StartSmart.lnk
DEL "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\desktop.ini
DEL "%systemdrive%\RunOnceEx.cmd"
RD /S /Q "%AllUsersProfile%\Главное меню\Программы\SaveChm\
RD /S /Q "%UserProfile%\Мои Документы\Мои Видеозаписи\
RD /S /Q "%UserProfile%\Мои Документы\Мои Рисунки\
RD /S /Q "%UserProfile%\Мои Документы\Моя музыка\
RD /S /Q "%AllUsersProfile%\Документы\Мои видеозаписи\
RD /S /Q "%AllUsersProfile%\Документы\Мои Рисунки\
RD /S /Q "%AllUsersProfile%\Документы\Моя музыка\
RD /S /Q "%AllUsersProfile%\Главное меню\Программы\InterActual"
DEL "%Systemdrive%\*.ini
DEL "%AllUsersProfile%\Главное меню\Программы\Автозагрузка\InterVideo WinCinema Manager.lnk"
RD /S /Q "%systemdrive%\Program Files\Common Files\Adobe\Calibration\"
DEL "%AllUsersProfile%\Start Menu\Windows Update.lnk"
DEL "%AllUsersProfile%\Start Menu\Set Program Access and Defaults.lnk"
DEL "%AllUsersProfile%\Start Menu\Windows Catalog.lnk"
DEL "%systemroot%\*.tmp"
DEL "%systemroot%\*.bmp"
DEL "%AllUsersProfile%\Главное меню\Каталог Windows.lnk
DEL "%AllUsersProfile%\Главное меню\Выбор программ по умолчанию.lnk
DEL "%UserProfile%\Главное меню\программы\Удаленный помощник.lnk
DEL "%UserProfile%\Главное меню\программы\Стандартные\Знакомство с Windows XP.lnk"
RD /S /Q "%UserProfile%\Мои Документы\Мои Видеозаписи\
RD /S /Q "%UserProfile%\Мои Документы\Мои Рисунки\
RD /S /Q "%UserProfile%\Мои Документы\Моя музыка\
RD /S /Q "%AllUsersProfile%\Документы\Мои видеозаписи\
RD /S /Q "%AllUsersProfile%\Документы\Мои Рисунки\
RD /S /Q "%AllUsersProfile%\Документы\Моя музыка\
DEL "%systemdrive%\Program Files\Winamp\Winampa.exe
DEL "%AllUsersProfile%\Рабочий стол\DivX Converter.lnk
DEL "%AllUsersProfile%\Рабочий стол\DivX Movies.lnk
DEL "%AllUsersProfile%\Рабочий стол\DivX Player.lnk
DEL "%AllUsersProfile%\Рабочий стол\Bred3.lnk
RD /S /Q "%AllUsersProfile%\Главное меню\Программы\Java Web Start\
DEL "%Systemdrive%\ReForce.exe
DEL "%Systemdrive%\BootVis.exe
DEL "%Systemdrive%\dp_modem_list.txt
DEL "%Systemdrive%\photoshop.log
DEL "%Systemdrive%\setupapi.log
copy /y %systemroot%\setupapi.log %systemdrive%
DEL "%UserProfile%\install.exe
DEL "%AllUsersProfile%\install.exe
DEL "%Systemdrive%\Documents and Settings\Default User\install.exe"
DEL "%Systemdrive%\Documents and Settings\LocalService\install.exe"
DEL "%Systemdrive%\Documents and Settings\NetworkService\install.exe"
DEL "%UserProfile%\Главное меню\программы\.lnk"
DEL "%AllUsersProfile%\Главное меню\Программы\Автозагрузка\Adobe Gamma Loader.lnk"
EXIT

antoniospb 12-05-2008 11:53 800244

Цитата:

Цитата Baw17
DEL "%UserProfile%\Главное меню\программы\*.lnk" »

Добавил эту строчку из твоего примера, всё равно не удаляет...

scynet 12-05-2008 13:05 800306

Запусти его из автозагрузки, а в конце добавь что бы он сам себя удалил.

Baw17 12-05-2008 13:08 800310

antoniospb, значит кодировка неправильная,

вот попробуй http://forum.oszone.net/attachment.p...9&d=1191145650

Mr dUSHA 12-05-2008 15:38 800482

antoniospb,
Если скрипт удаления Избранного и IE из меню Пуск запускается во время установки системы, то оно и не удалится, потомусто тогда еще не существует.
История и ярлык в Пуске создаются "Active Setup"-компонентом IE вовремя первого входа юзера в уже установленую систему.

antoniospb 12-05-2008 16:51 800597

Цитата:

Цитата scynet
Запусти его из автозагрузки, а в конце добавь что бы он сам себя удалил. »

Воспользовался вот этим, спасибо

scynet 13-05-2008 13:53 801393

antoniospb, Рад был помочь :)

Deep2007 26-05-2008 21:15 811384

Цитата:

Цитата Vadikan
Цитата Deep2007:
Удалить из всех "SendTo": Адресат, Мои документы, Сжатые zip-папки. »
Это не в реестре. См. %userprofile%\sendto »

Не могу удалить никак эти "Адресат", забодался уже.
Пробовал варианты строки:
DEL "%userprofile%\sendto\Адресат",
DEL "%AllUsersProfile%\sendto\Адресат.lnk"
DEL "%AllUsersProfile%\sendto\Адресат"
DEL "%AllUsersProfile%\sendto\*.*" и т.д.

Кодировку соблюдаю (DOS), вариант несрабатывания файла по другим причинам исключен: запускаю его руками на вирт. машине, ярлыки, картинки удаляются, а эти фишки из SendTo стоят как влитые. Вариант кривых рук далеко не исключен :) , так что прилагаю файл дла проверки этого случая.

Petya V4sechkin 26-05-2008 22:03 811428

Цитата:

Цитата Deep2007
Не могу удалить никак эти "Адресат", забодался уже.
Пробовал варианты строки:
DEL "%userprofile%\sendto\Адресат",
DEL "%AllUsersProfile%\sendto\Адресат.lnk"
DEL "%AllUsersProfile%\sendto\Адресат"
DEL "%AllUsersProfile%\sendto\*.*" и т.д.

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

DEL "%UserProfile%\SendTo\Адресат.MAPIMail"

Deep2007 27-05-2008 14:18 811844

Цитата:

Цитата Petya V4sechkin
А если так:
Код:
DEL "%UserProfile%\SendTo\Адресат.MAPIMail" »

УРА! Это оно. "Адресат" удалился, наконец!

А как удалить "Мои документы" и "Сжатая ZIP-папка", и не только у текушего пользователя, но и в Default User?

С "Мои документы" не прокатывает ни
Код:

DEL "%UserProfile%\SendTo\Мои документы.MyDocs_Drop_Target"
ни
Код:

DEL "%UserProfile%\SendTo\Мои документы"
С документами и сжатой ZIP-папкой получилось так:
Код:

DEL "%UserProfile%\SendTo\Мои документы.*"
DEL "%UserProfile%\SendTo\Сжатая ZIP-папка.*"

Это не красиво, но работает. Теперь борюсь за Default User. Мне не ясно, почему тут не проходит %AllUsersProfile% ?

Petya V4sechkin 27-05-2008 14:41 811859

Цитата:

Цитата Deep2007
Теперь борюсь за Default User.

Попробуйте выполнять ваш .cmd из Cmdlines.txt (T-12), на этом этапе %UserProfile% будет содержать путь к Default User.

Deep2007 27-05-2008 16:38 811955

Добавил строки на удаление в RunOnceEx.cmd (файл в кодировке DOS).
Код:
Код:

cmdow @ /HID
@echo off

DEL "%UserProfile%\SendTo\Адресат.MAPIMail"
DEL "%UserProfile%\SendTo\Мои документы.*"
DEL "%UserProfile%\SendTo\Сжатая ZIP-папка.*"

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

REG ADD %KEY%\%i% /VE /D "Cleaning Up and Rebooting" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\Cleanup.cmd" /f
SET /A i+=1

EXIT

Результат удивил. В Default User\SendTo - все, что хотел - удалил. Зато в текущем пользователе удалилась только "Сжатая ZIP-папка", все остальное на месте. Можно, конечно, продублировать это в .cmd файле, который будет запущен при первом входе, но нет ли более изящного решения?

Petya V4sechkin 27-05-2008 22:12 812250

Deep2007, может, вы совсем хотите убрать?
[решено] Как убрать пункт "Отправить" (SendTo) из контекстного меню?

Deep2007 28-05-2008 00:12 812355

Цитата:

Цитата Petya V4sechkin
Deep2007, может, вы совсем хотите убрать? »

Нет, "отправить на рабочий стол (создать ярлык)" хочу оставить :cool: .
Повторно прогнал на виртуальной манине - результат тот же:
Цитата:

Цитата Deep2007
В Default User\SendTo - все, что хотел - удалил. Зато в текущем пользователе удалилась только "Сжатая ZIP-папка", все остальное на месте. »

С чем это может быть связано, ведь если я на T-12 их убил из Default User, то откуда они опять как сфинксы появились? Может их нечто другое создает? Смущает, в частности то, что "Сжатая ZIP-папка" - не появилась в текущем пользователе, в отличие от остальных...
Так, чтобы не разводить базар, продублирую я эти строки в CMD файле, кот. стартует при первом входе.
Но загадка осталась...

Petya V4sechkin 28-05-2008 10:24 812590

Цитата:

Цитата Deep2007
С чем это может быть связано, ведь если я на T-12 их убил из Default User, то откуда они опять как сфинксы появились?

Значит, они создаются при первом входе в систему каждого нового пользователя.

Wu-Tang 16-06-2008 19:28 827486

Я предлагаю запустить батник из под [GuiRunOnce] для %AllUserProfile%, должно все сработать.

Deep2007 17-06-2008 00:47 827717

Цитата:

Цитата Wu-Tang
Я предлагаю запустить батник из под [GuiRunOnce] для %AllUserProfile%, должно все сработать. »

В том то и дело, что не работает:
Цитата:

Цитата Deep2007
Результат удивил. В Default User\SendTo - все, что хотел - удалил. Зато в текущем пользователе удалилась только "Сжатая ZIP-папка", все остальное на месте. Можно, конечно, продублировать это в .cmd файле, который будет запущен при первом входе, но нет ли более изящного решения? »


Wu-Tang 18-06-2008 14:46 829174

Что-то у меня парадокс какой-то:
Код:

del \f \q "%AllUsersProfile%\Главное меню\Программы\*.*"
del \f \q "%AllUsersProfile%\Главное меню\*.*"

Ничего не удаляет, тестил в винде.
В чем ошибка?

d1m0nn 18-06-2008 15:17 829214

Цитата:

Цитата Wu-Tang
del \f \q "%AllUsersProfail%\Главное меню\Программы\*.*" »

Нужно не %AllUsersProfail%, а %AllUsersProfile% .

Wu-Tang 18-06-2008 15:36 829233

d1m0nn,
Поправил.
Все-равно не удаляет!

d1m0nn 18-06-2008 15:44 829237

Цитата:

Цитата Wu-Tang
Поправил.
Все-равно не удаляет! »

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

Код:

del /f /q "%AllUsersProfile%\Главное меню\Программы\*.*"

Котяра 18-06-2008 15:58 829247

Цитата:

Цитата d1m0nn
\f \q »

Слэши не в ту сторону

Wu-Tang 18-06-2008 16:39 829295

d1m0nn,
И так пробовал, ничерта!!!

d1m0nn 18-06-2008 16:52 829312

Цитата:

Цитата Wu-Tang
И так пробовал, ничерта!!! »

Поскольку в команде присутствует кириллица, файл нужно сохранять в кодировке OEM 866. Сделать это можно например в AkelPad.

Wu-Tang 18-06-2008 17:27 829358

d1m0nn,
Почему-то в notepad++, notepad2 нет выбора этой кодировки.
Посмотрю тогда в Акел.

baddl 19-06-2008 01:29 829673

Если не снёс ещё стандартный WordPad :) , то можно в нём: "сохранить как" -> установить тип файла в "Текстовый документ MS-DOS".

Wu-Tang 19-06-2008 14:20 830056

Да, сделал оем-866 и все сработало!

Wu-Tang 23-06-2008 16:50 833008

У меня вопрос:
Сделал батник для удаления всего ненужного:
Код:

del /f /q "%AllUsersProfile%\Главное меню\Программы\*.*"
del /f /q "%AllUsersProfile%\Главное меню\*.*"
del /f /q "%UserProfile%\Главное меню\Программы\*.*"
del /f /q "%UserProfile%\Главное меню\*.*"
del /f /q "%AllUsersProfile%\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*"
del /f /q "%AllUsersProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.*"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.*"
del /f /q "%UserProfile%\SendTo\Адресат.*"
del /f /q "%UserProfile%\SendTo\Мои Документы.*"
del /f /q "%UserProfile%\SendTo\Сжатая ZIP-папка.*"
del /f /q "%AllUsersProfile%\SendTo\Адресат.*"
del /f /q "%AllUsersProfile%\SendTo\Мои Документы.*"
del /f /q "%AllUsersProfile%\SendTo\Сжатая ZIP-папка.*"

rd /s /q "%SystemDrive%\Program Files\microsoft frontpage"
rd /s /q "%SystemDrive%\Program Files\msn gaming zone"
rd /s /q "%SystemDrive%\Program Files\WindowsUpdate"

Но почему-то microsoft frontpage, msn gaming zone удаляться не хотят, хотя они пустые!
Что можно сделать?

baddl 24-06-2008 00:14 833233

1. Система - [addon] Удаление папки Xerox и Frontpage
2. [решено] Удаление MSN Explorer, MovieMaker, NetMeeting, FrontPage

Wu-Tang 10-07-2008 00:16 847350

Кому интересно, сделал vbs для удаления основного мусора:
Код:

On Error Resume Next

Set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

AllUsersProfile = WshShell.ExpandEnvironmentStrings("%AllUsersProfile%")
UserProfile = WshShell.ExpandEnvironmentStrings("%UserProfile%")
ProgramFiles = WshShell.ExpandEnvironmentStrings("%ProgramFiles%")

fso.DeleteFile AllUsersProfile & "\Главное меню\Программы\*.*", True
fso.DeleteFile AllUsersProfile & "\Главное меню\*.*", True
fso.DeleteFile UserProfile & "\Главное меню\Программы\*.*", True
fso.DeleteFile UserProfile & "\Главное меню\*.*", True
fso.DeleteFile AllUsersProfile & "\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*", True
fso.DeleteFile AllUsersProfile & "\Главное меню\Программы\Стандартные\Мастер совместимости программ.*", True
fso.DeleteFile UserProfile & "\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*", True
fso.DeleteFile UserProfile & "\Главное меню\Программы\Стандартные\Мастер совместимости программ.*", True
fso.DeleteFile UserProfile & "\SendTo\Адресат.*", True
fso.DeleteFile UserProfile & "\SendTo\Мои Документы.*", True
fso.DeleteFile UserProfile & "\SendTo\Сжатая ZIP-папка.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Адресат.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Мои Документы.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Сжатая ZIP-папка.*", True

fso.DeleteFolder ProgramFiles & "\WindowsUpdate", True


Pozia 18-07-2008 01:15 855784

Возникло еще пару вопросов:
1. Для удаления нужных мне ярлыков пользуюсь DEL /F /Q "%systemdrive%\Documents and Settings\Pozia\Главное меню\Программы\Internet Explorer.lnk" которую помещаю в XP.cmd, который в свою очередь запускается при первом запуске винды через [GuiRunOnce]. Так вот ярлыки не удаляются. Если же эту команду на удаление вставить в командную строку после установки винды то ярлык удаляется. В чем дело? Что я делаю не так?

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

rizz 18-07-2008 10:47 855785

Цитата:

Цитата Pozia
DEL /F /Q "%systemdrive%\Documents and Settings\Pozia\Главное меню\Программы\Internet Explorer.lnk" »

а кодировка 866?

Drongo 18-07-2008 16:58 855786

Pozia,
Цитата:

Цитата rizz
а кодировка 866? »

В начале .cmd пусть поставит такую строку
Код:

chcp 1251
И можно русскими буквами.

rizz 18-07-2008 22:28 855804

Drongo, круто, из под винды работает проверил, а на T12/T13 и из SFX сработает?
странно почему авторы не написали об этом в учебнике по автоустановке? Удаление ненужных файлов и папок после установки ОС
хотя я уже привык благодаря авторам перегонять AkelPad из одной кодировки в другую, да и во всех аддонах вижу, где кириллические пути используются, кодировка 866

Wu-Tang 01-08-2008 20:53 866112

Drongo,
У меня тоже не удалился vbs-ой ярлык IE и WMP!
И в Send To тоже ничего не удалилось!
Хотя при запуске в винде, все удаляется, что прописано!
А здесь как быть в случае с vbs?

Drongo 04-08-2008 16:39 867706

rizz,
Цитата:

Цитата rizz
из под винды работает проверил, а на T12/T13 и из SFX сработает? »

Этого не проверял, не знаю. Меня этому yurfed научил. :)
Wu-Tang,
Цитата:

Цитата Wu-Tang
А здесь как быть в случае с vbs? »

Если честно, я не знаю, так как не пробовал ещё.

Wu-Tang 05-08-2008 15:43 868582

Я подгружаю: Reboot.exe и Vbs (удаление файлов и папок) из под:
[GuiRunOnce]
Command0="%windir%\Del Files & Folders.vbs"
Command1="%windir%\Reboot.exe"
Загрузка которых происходит до загрузки оболочки, а как их же подгрузить после загрузки оболочки?

Wu-Tang 06-08-2008 15:04 869459

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

Wu-Tang 12-08-2008 17:20 873875

Привет.
Учитывая, что никто не отвечает и несмотря на то, что я не хотел использовать этот способ-придется.
В теме был изложен способ запуска файла для очистки ненужных файлов и папок, после ребута, путем добавления исполняемого файла в автозагрузку, текст которого:
Код:

@echo off
set key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
reg add %key%\001 /ve /d "delete" /f
reg add %key%\001 /v 1 /d "%WinDir%\Del Files & Folders.vbs" /f
exit

Кто-н может переделать этот батник в vbs?
Еще было написано на 4 странице, что запускать из под RunOnceEx, а можно ли запускать из под GuiRunOnce, так как я не использую RunOnceEx!

chern14 12-08-2008 18:20 873916

Wu-Tang,
$OEM$\$Docs\Default User\Главное меню\Программы\Автозагрузка\del.cmd
добавь самоудаляющийся del.cmd обычный со своими командами на удаление ярлыков и запуск программ при первом входе в систему (у меня динамики верещат, что винда поставилась). всё работает точно. зачем зря мудрить то.

Wu-Tang 12-08-2008 18:39 873931

chern14,
Так он подгрузится же сразу после ввода учетки, а на этом этапе зачищается не все.
А мне надо после следующего ребута.

elChoopacabra 13-08-2008 09:59 874253

А не подскажите как удалить именно папки (ярлыки в них - нет проблем) в Стандартные, кажется называются Специальные возможности, Развлечения...

Wu-Tang 14-08-2008 00:17 874828

elChoopacabra,
Командой
Код:

rd /s /q "Путь"

elChoopacabra 14-08-2008 13:14 875139

/s параметр видать был необходим, у меня без него было... хотя удаляло всё кроме этих нескольких папок.

Wu-Tang 14-08-2008 17:44 875334

Куда все пропали то?
Уже неделю никто помочь не может!
Ну, помогите пожалуйста!

Ruboard 26-10-2008 17:31 934174

Wu-Tang,

Cоздай второй батник и сделай в первом ссылку на запуск второго и все :)

Drongo 26-10-2008 18:35 934239

Цитата:

Цитата rizz
Drongo, круто, из под винды работает проверил, а на T12/T13 и из SFX сработает? »

Проверял - неработает. :(

grat1 21-09-2009 00:22 1223634

DOS-866
RunOnceEx.cmd
Код:

cmdow @ /HID
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\001 /VE /D "Delete" /f
REG ADD %KEY%\001 /V 1 /D "%systemdrive%\install\Prepare.cmd" /f
EXIT

Prepare.cmd
Код:

cmdow @ /HID
del /q /s "%AllUsersProfile%\Избранное\Веб-сайты Майкрософт\Рынок.url" 
RD /S /Q  "%AllUsersProfile%\Избранное\Веб-сайты Майкрософт" 
del /q /s "%AllUsersProfile%\Избранное\Веб-узлы Майкрософт\Домашняя страница IE.url" 
RD /S /Q "%AllUsersProfile%\Избранное\Веб-узлы Майкрософт" 
del /q /s "%AllUsersProfile%\Избранное\Ссылки\Коллекция веб-фрагментов.url" 
del /q /s "%AllUsersProfile%\Избранное\Ссылки\desktop.ini"
RD /S /Q  "%AllUsersProfile%\Избранное\Ссылки" 
del /f /q "%AllUsersProfile%\Главное меню\Активация Windows.lnk" 
del        "%AllUsersProfile%\Главное меню\Активация Windows.lnk"
del /f /q "%AllUsersProfile%\Главное меню\Активация Windows.*" 
del /f /q "%AllUsersProfile%\Главное меню\Программы\Internet Explorer.lnk" 
del /s/q "%AllUsersProfile%\Главное меню\Программы\Internet Explorer.lnk" 
DEL "%AllUsersProfile%\Главное меню\Программы\Internet Explorer.lnk"   
del /f /q "%AllUsersProfile%\Главное меню\Программы\Windows Media Player.lnk" 
del /s /q "%AllUsersProfile%\Главное меню\Программы\Windows Media Player.lnk" 
del  "%AllUsersProfile%\Главное меню\Программы\Windows Media Player.lnk"   
DEL "%AllUsersProfile%\SendTo\Адресат.MAPIMaill" 
DEL "%AllUsersProfile%\SendTo\Мои документы.mydocs" 
del /f /q  "%AllUsersProfile%\SendTo\Адресат.*" 
del /f /q  "%AllUsersProfile%\SendTo\Мои документы.
EXIT
*"

вот это не сработало

а

это сработало
Код:

cmdow @ /HID 
del /f /q "%AllUsersProfile%\Главное меню\Microsoft Update.lnk" 
del /s /q "%AllUsersProfile%\Главное меню\Windows Update.lnk" 
DEL "%USERPROFILE%\Главное меню\Программы\Outlook Express.lnk" 
del /f /q "%AllUsersProfile%\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*" 
del /f /q "%AllUsersProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.*"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*"  del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.*  del /f /q "%AllUsersProfile%\Главное меню\Выбор программ по умолчанию.lnk" 
del /f /q "%AllUsersProfile%\Главное меню\Каталог Windows.lnk" 
del /f /q "%UserProfile%\Главное меню\Программы\Windows Movie Maker.lnk" 
del /f /q "%UserProfile%\Главное меню\Программы\Удаленный помощник.lnk" 
del /f /q "%UserProfile%\Главное меню\Программы\Internet Explorer"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Адресная книга.lnk" 
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Блокнот.lnk" 
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Командная строка.lnk" 
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.lnk" 
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Проводник.lnk" 
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Синхронизация.lnk" 
del /s /q "%AllUsersProfile%\Главное меню\Программы\Foxit Reader\Foxit Reader.lnk  RD /S /Q "%AllUsersProfile%\Главное меню\Программы\Foxit Reader" 
del /f /q "%AllUsersProfile%\Главное меню\Программы\Утилиты\Dexpot.lnk"  RD /S /Q "%AllUsersProfile%\Главное меню\Программы\Утилиты" 
del /f /q "%AllUsersProfile%\Главное меню\Программы\Opera 10.lnk
 del /f /q "%AllUsersProfile%\Главное меню\Программы\WinDjView.lnk 
del /f /q "%AllUsersProfile%\Главное меню\Программы\Windows Movie Maker.lnk 
del /f /q "%AllUsersProfile%\Рабочий стол\Foxit Reader.lnk 
del /f /q "%UserProfile%\Рабочий стол\CDBurnerXP.lnk 
del /f /q  "%UserProfile%\SendTo\Сжатая ZIP-папка.*" 
DEL      " %UserProfile%\SendTo\Сжатая ZIP-папка.*"

как сделать??????
UserProfile -AllUsersProfile -менял и там и там- не помогло

grat1 21-09-2009 01:05 1223646

уж не знаю что придумать

Сlassic 21-09-2009 01:15 1223652

А сохранить в кодировке DOS-866 пробовал ?

grat1 21-09-2009 01:23 1223656

;55 НЕ добавляет Мои Документы, Мое Сетевое окружение, Internet Explorer на Рабочий Стол при не классическом меню Пуск
;Применим к Windows XP
Код:

"{450D8FBA-AD25-11D0-98A8-0800361B1103}"=dword:00000001 ;Мои документы
"{208D2C60-3AEA-1069-A2D7-08002B30309D}"=dword:00000001 ;Сетевое окружение
"{871C5380-42A0-1069-A2EA-08002B30309D}"=dword:00000001 ;Internet Explorer

на SP2 работал а на SP3 -нет люопытно почему

этот твик не работает на
как убрать???????????
есть ещё какие нибудь варианты
мои твики если кому то интересно

grat1 21-09-2009 01:26 1223659

конечно только и в нем и сохраняю
продвинутый Total comander 7 рулит

grat1 21-09-2009 21:59 1224321

а в ответ тишина да ниу што никто не знает
ау ау :)

Сlassic 21-09-2009 22:22 1224333

Я что-то не совсем понял,что, собственно, ты хочешь.

grat1 22-09-2009 02:08 1224420

поясняю-(см.пост выше) всё это лежит в файле
мой пример http://forum.oszone.net/attachment.p...1&d=1253570698

Код:
cmdow @ /HID
del /q /s "%AllUsersProfile%\Избранное\Веб-сайты Майкрософт\Рынок.url"
RD /S /Q "%AllUsersProfile%\Избранное\Веб-сайты Майкрософт"
del /q /s "%AllUsersProfile%\Избранное\Веб-узлы Майкрософт\Домашняя страница IE.url"
RD /S /Q "%AllUsersProfile%\Избранное\Веб-узлы Майкрософт"
del /q /s "%AllUsersProfile%\Избранное\Ссылки\Коллекция веб-фрагментов.url"
del /q /s "%AllUsersProfile%\Избранное\Ссылки\desktop.ini"
RD /S /Q "%AllUsersProfile%\Избранное\Ссылки"
del /f /q "%AllUsersProfile%\Главное меню\Активация Windows.lnk"
del "%AllUsersProfile%\Главное меню\Активация Windows.lnk"
del /f /q "%AllUsersProfile%\Главное меню\Активация Windows.*"
del /f /q "%AllUsersProfile%\Главное меню\Программы\Internet Explorer.lnk"
del /s/q "%AllUsersProfile%\Главное меню\Программы\Internet Explorer.lnk"
DEL "%AllUsersProfile%\Главное меню\Программы\Internet Explorer.lnk"
del /f /q "%AllUsersProfile%\Главное меню\Программы\Windows Media Player.lnk"
del /s /q "%AllUsersProfile%\Главное меню\Программы\Windows Media Player.lnk"
del "%AllUsersProfile%\Главное меню\Программы\Windows Media Player.lnk"
DEL "%AllUsersProfile%\SendTo\Адресат.MAPIMaill"
DEL "%AllUsersProfile%\SendTo\Мои документы.mydocs"
del /f /q "%AllUsersProfile%\SendTo\Адресат.*"
del /f /q "%AllUsersProfile%\SendTo\Мои документы.

EXIT
*"
вот это не сработало--почему?
почему некоторые удаляются некотрые нет?
1 -как это убрать

2-как это убрать с рабочего стола-Мои документы- Сетевое окружение-Internet Explorer--если можно твиками

zolotykh 22-09-2009 03:50 1224433

Дык это надо запускать, когда система загрузилась после установки - у меня компьютер 1 раз перезагружается после установки виндовс - и тогда при следующей загрузки эти твики отрабатываются.

Сlassic 22-09-2009 15:35 1224780

Попробуй настроить рабочий стол и сохрани этот ключ в качестве твика

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

А вот такой мой linkdel.cmd
Код:

cmdow @ /HID
MOVE "%userprofile%\Главное меню\Программы\Internet Explorer.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Internet Explorer.lnk"
MOVE "%userprofile%\Главное меню\Программы\Outlook Express.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Outlook Express.lnk"
MOVE "%userprofile%\Главное меню\Программы\Удаленная помощь.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Удаленный помощник.lnk"
MOVE "%userprofile%\Главное меню\Программы\Удаленный помощник.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Удаленный помощник.lnk"
MOVE "%AllUsersProfile%\Главное меню\Программы\Windows Movie Maker.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Windows Movie Maker.lnk"
MOVE "%userprofile%\Главное меню\Программы\Проигрыватель Windows Media.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Проигрыватель Windows Media.lnk"
MOVE "%AllUsersProfile%\Главное меню\Windows Update.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Windows Update.lnk"
MOVE "%AllUsersProfile%\Главное меню\Microsoft Update.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Microsoft Update.lnk"
MOVE "%AllUsersProfile%\Главное меню\Каталог Windows.lnk" "%userprofile%\Главное меню\Программы\Стандартные\Каталог Windows.lnk"
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V LinkDel /f
MOVE "%userprofile%\Главное меню\Программы\Стандартные\Средство удаления вредоносных программ.lnk" "%AllUsersProfile%\Главное меню\Программы\Стандартные\Средство удаления вредоносных программ.lnk"
regedit /s desktop.reg
DEL desktop.reg
taskkill /f /im explorer.exe
explorer.exe


grat1 22-09-2009 23:56 1225133

Сlassic
Код:

Windows Registry Editor Version 5.00 
 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]  "NoNetCrawling"=dword:00000001 
"HideFileExt"=dword:00000000 
"TaskbarSizeMove"=dword:00000001
 "EnableBalloonTips"=dword:00000000 
"TaskbarGlomming"=dword:00000000 
"StartMenuInit"=dword:00000002
 "Start_LargeMFUIcons"=dword:00000001 
"Start_MinMFU"=dword:00000003 
"ServerAdminUI"=dword:00000000 
"Hidden"=dword:00000001 
"ShowCompColor"=dword:00000001 
"DontPrettyPath"=dword:00000001 
"ShowInfoTip"=dword:00000001
 "HideIcons"=dword:00000000 
"MapNetDrvBtn"=dword:00000000 
"WebView"=dword:00000001 
"Filter"=dword:00000000 
"SuperHidden"=dword:00000000 
"SeparateProcess"=dword:00000000 
"CascadeControlPanel"="YES" 
"CascadeNetworkConnections"="YES" 
"ClassicViewState"=dword:00000000 
"DisableThumbnailCache"=dword:00000001 
"FolderContentsInfoTip"=dword:00000001 
"ListviewShadow"=dword:00000001 
"Start_ShowNetPlaces"=dword:00000001 
"WebViewBarricade"=dword:00000001 
"IntelliMenus"=dword:00000000 
"CascadePrinters"="YES" 
"StartMenuScrollPrograms"="NO" 
"StartMenuAdminTools"="NO" 
"StartMenuRun"=dword:00000001 
"StartMenuFavorites"=dword:00000000 
"StartMenuChange"=dword:00000001 
"ListviewAlphaSelect"=dword:00000000 
"StartButtonBalloonTip"=dword:00000002

они одинаковые на виртуальной и на стоящей машине рабочий стол не изменился
Мои документы- Сетевое окружение-Internet Explorer--на одном есть на другом нету
команда MOVE добавил не удалила
Код:

"%AllUsersProfile%\Главное меню\Программы\Windows Media Player.lnk"
кстати а что это за команда?
zolotykh
а как это сделать ?
на счет твиком они у меня срабатывают все после загрузки оболочки
а как сделать cmd или bat после загрузки оболочки?

Сlassic 23-09-2009 01:01 1225165

Может дело в команде на запуск в RUNONCEEX.CMD ? У меня она выглядит так :
Код:

::Пересортировка и удаление лишних ярлыков из меню Пуск
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V "LinkDel" /D "linkdel.cmd" /f

и стоит эта команда самой последней.

grat1 23-09-2009 02:21 1225190

нашел
надо ещё и в WINNT.SIF прописать-оказывается,
а то что RunOnceEx.cmd работает за T-12, а в WINNT.SIF срабатывает после загрузки оболочки
Код:

[GuiRunOnce] 
  "regedit /s %systemdrive%\install\1.reg"
    "regedit /s %systemdrive%\install\2.reg" 
                    " %systemdrive%\install\clear.cmd"


grat1 23-09-2009 03:42 1225209

ошибся начинается до загрузки оболочки (explorer),
[GuiRunOnce] - это секция файла winnt.sif, которая содержит команды, выполняющиеся при первом входе пользователя в систему
как сделать чтобы сработала после загрузки оболочки (explorer)?

$OEM$.rar (18.6 Kb)-мой проект
я уже незнаю что и придумать
дайте совет
запустил в ручную работает

zolotykh 23-09-2009 03:46 1225211

У меня в CMDLINES.TXT прописана загрузка addUser.exe (здесь где-то брал - там создание пользователя и запуск из RunOnceEx - команды install.cmd)
В install.cmd прописано запуск команды на удаление при следующей загрузки системы


@echo off
color 9F

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY%\%i% /VE /D "Cleaning Up and Rebooting" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Temp\remove.cmd" /f
SET /A i+=1

Del /F /Q %0
EXIT

т.е получается, что в RunOnceEx каждый раз прописывается команда на запись в этот же RunOnceEx следующей команды на запись опять же в этот RunOnceEx - этакий цикл.

boss911 23-09-2009 04:27 1225217

Цитата:

Цитата grat1
как сделать чтобы сработала после загрузки оболочки (explorer)? »

Можно попробовать создать SFX архив, который скопирует (распакует) батник по удалению ярлыков в "%UserProfile%\Главное меню\Программы\Автозагрузка", но сам SFX архив нужно выполнять после создания пользователя, например, из RunOnce. Есть, правда, сомнения, тут просто нужно пробовать, экспериментировать, быть может, лучше применить переменную %AllUsersProfile%. Тут задача в том, что нужно запустить батник после запуска explorer.exe.

Сlassic 23-09-2009 10:32 1225351

grat1, попробуй так

zolotykh 23-09-2009 17:46 1225767

Цитата:

Цитата grat1
ошибся начинается до загрузки оболочки (explorer),
[GuiRunOnce] - это секция файла winnt.sif, которая содержит команды, выполняющиеся при первом входе пользователя в систему
как сделать чтобы сработала после загрузки оболочки (explorer)?
$OEM$.rar (18.6 Kb)-мой проект
я уже незнаю что и придумать
дайте совет
запустил в ручную работает »

Попробуй свой RunOnceEx.cmd запустить - и потом посмотреть в реестре по этому пути HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx - есть ли ключи на запуск твоего clear.cmd
если нет - тогда
сделай так:


@echo off

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY%\%i% /VE /D "Delete" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\clear.cmd" /f
SET /A i+=1

EXIT


у тебя немного подругому:

cmdow @ /HID
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\001 /VE /D "Delete" /f
REG ADD %KEY%\001 /V 1 /D "%systemdrive%\install\clear.cmd" /f
EXIT


cmdow @ /HID - а это что такое? у тебя эта программа где-то лежит? может она мешает?

Wu-Tang 24-09-2009 19:28 1226668

Кстати, может кому интересен vbs для удаления хлама:

grat1 24-09-2009 22:13 1226785

Цитата:

Цитата Сlassic
grat1, попробуй так
Вложения $OEM$ Edition.rar »

я уж обрадовался, но не туто было- не получилось не сработало ни твики ни удаление файлов думай может win такой другой поставил нифига без аддонов тоже нифига
может у тебя где то ошибка менял на дос 866 тоже не получилось
твои файлы
CMDLINES.CMD
Код:

@echo off  SET CDROM=%~d0 
set oem=%cdrom%\$OEM$
 XCOPY /E /Q /y %OEM%\$$ %SYSTEMROOT%
 cmdow @ /HID  hidcon.exe "%OEM%\regadd.cmd"
 hidcon.exe "%OEM%\RUNONCEEX.cmd"  exit

REGADD.CMD
Код:

@echo off  ::Интеграция реестровых твиков
 ::FOR %%i in (a c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST "%%i:\tweaks.reg" (REGEDIT /S %%i:\tweaks.reg & exit) 
SET CDROM=%~d0 
REGEDIT /S %cdrom%\$OEM$\1.reg
 REGEDIT /S %cdrom%\$OEM$\2.reg

RunOnceEx.cmd
Код:

@echo off
::Формирование постобработки
SET CDROM=%~d0
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

::Пересортировка и удаление лишних ярлыков из меню Пуск
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V "clear" /D "clear.cmd" /f

::Создание файла котороый продублирует интеграцию реестровых твиков на 9 минуте до конца установки
echo cmdow @ /HID > %systemdrive%\regadd.cmd
FOR /F "tokens=*" %%i IN ('dir "%CDROM%%~p0*.reg" /b') do echo regedit /s %CDROM%%~p0%%i >> %systemdrive%\regadd.cmd
echo del  %systemdrive%\regadd.cmd >> %systemdrive%\regadd.cmd

exit

cmdlines.txt
Код:

[COMMANDS] 
cmdlines.cmd

zolotykh - уже без твиков и аддонов работаю уже не знаю где найти ошибку
много что пробЫвал уж столько времени угробил :(

Сlassic 24-09-2009 22:33 1226799

Цитата:

Цитата grat1
CMDLINES.CMD
Код:
@echo off SET CDROM=%~d0
set oem=%cdrom%\$OEM$
XCOPY /E /Q /y %OEM%\$$ %SYSTEMROOT%
cmdow @ /HID hidcon.exe "%OEM%\regadd.cmd"
hidcon.exe "%OEM%\RUNONCEEX.cmd" exit »

Да, убери hidcon.exe

zolotykh 25-09-2009 14:44 1227237

Цитата:

Цитата grat1
ошибся начинается до загрузки оболочки (explorer),
[GuiRunOnce] - это секция файла winnt.sif, которая содержит команды, выполняющиеся при первом входе пользователя в систему
как сделать чтобы сработала после загрузки оболочки (explorer)?
$OEM$.rar (18.6 Kb)-мой проект
я уже незнаю что и придумать
дайте совет
запустил в ручную работает »

$OEM$.rar - это содержимое папки $OEM$ на твоем установочном диске? А winnt.sif - для примера положил?

grat1 25-09-2009 21:28 1227514

zolotykh
ДА

grat1 26-09-2009 05:44 1227668

ураа наконец таки доделал проверил несоклько раз --работает
самый простой способ
можно даже в справочник добавить :biggrin:
добавление твиков после загрузки оболочки Windows +
удаление папок после загрузки оболочки Windows +
установка приложение после загрузки оболочки Windows +
установка софта после загрузки оболочки Windows +
установка программ после загрузки оболочки Windows


CMDLINES.cmd C:\XPCD\$OEM$\CMDLINES.cmd
Код:

@echo off
SET CDROM=%~d0
set oem=%cdrom%\$OEM$
XCOPY /E /Q /y %OEM%\$$ %SYSTEMROOT%
cmdow @ /HID
@echo off
::Формирование постобработки
SET CDROM=%~d0
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
::Пересортировка и удаление лишних ярлыков из меню Пуск
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce /V "clear" /D "clear.cmd" /f
exit


clear.cmd C:\XPCD\$OEM$\$$\System32\clear.cmd
Код:

  @echo off
::Интеграция реестровых твиков
::FOR %%i in (a c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST "%%i:\tweaks.reg" (REGEDIT /S %%i:\tweaks.reg & exit)
::добавление твиков-твики не все сразу срабатывают нужна перегрузка
::1.reg -обычные твики
::2.reg -твики служб долго подгружаются,обьяснить это немогу
::когда я их обьединял не всегда срабатывали на Pentium 3-1,4Ghz/512mb/40GB
::хотя может быть у вас и сработают
::SET CDROM=%~d0
REGEDIT /S %cdrom%\$OEM$\1.reg
REGEDIT /S %cdrom%\$OEM$\2.reg


::сделано для того чтобы стработоло всё!!!так как оболочка :: учетная запись:: не успевает загрузится
::на старых компах требуется больше поставить время :: к примеру Pentium 2-3::
::изменить время 15 на 30
echo Сейчас %time:~0,-3%
:: пауза на 15 секунд
call :sleep 15
:: Другие действия
echo Сейчас %time:~0,-3%
goto :EOF

:sleep
      echo Пауза на %1 секунд...
      set /a ftime=%time:~6,-3%+%1
      if %ftime% GEQ 60 set /a ftime-=60
        :loop
              set ctime=%time:~6,-3%
      if /i %ftime% NEQ %ctime% goto :loop
::goto :EOF


cmdow @ /HID

 
del /f /q "%AllUsersProfile%\Главное меню\Microsoft Update.lnk"
del /f /q "%AllUsersProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.*"
del /f /q "%AllUsersProfile%\Главное меню\Выбор программ по умолчанию.lnk"
del /f /q "%AllUsersProfile%\Главное меню\Каталог Windows.lnk"
del /f /q "%AllUsersProfile%\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.*
del /f /q "%UserProfile%\Главное меню\Программы\Windows Movie Maker.lnk"
del /f /q "%UserProfile%\Главное меню\Программы\Удаленный помощник.lnk"
del /f /q "%UserProfile%\Главное меню\Программы\Internet Explorer"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Адресная книга.lnk"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Блокнот.lnk"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Командная строка.lnk"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Мастер совместимости программ.lnk"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Проводник.lnk"
del /f /q "%UserProfile%\Главное меню\Программы\Стандартные\Синхронизация.lnk"
DEL      "UserProfile%\Главное меню\Программы\Outlook Express.lnk"
del /s /q "%AllUsersProfile%\Главное меню\Windows Update.lnk"
del /s /q "%AllUsersProfile%\Главное меню\Программы\Foxit Reader\Foxit Reader.lnk
RD /S /Q "%AllUsersProfile%\Главное меню\Программы\Foxit Reader"
del /f /q  "%AllUsersProfile%\Главное меню\Программы\Утилиты\Dexpot.lnk"
RD /S /Q "%AllUsersProfile%\Главное меню\Программы\Утилиты"
del /f /q    "%AllUsersProfile%\Главное меню\Программы\Opera 10.lnk
del /f /q  "%AllUsersProfile%\Главное меню\Программы\WinDjView.lnk
del /f /q    "%AllUsersProfile%\Главное меню\Программы\Windows Movie Maker.lnk
del /f /q    "%AllUsersProfile%\Рабочий стол\Foxit Reader.lnk
del /f /q    "%AllUsersProfile%\Главное меню\Активация Windows.lnk"
del          "%AllUsersProfile%\Главное меню\Активация Windows.lnk"
del /f /q    "%AllUsersProfile%\Главное меню\Активация Windows.*"
del /f /q  "%UserProfile%\Рабочий стол\CDBurnerXP.lnk
del /f /q  "%UserProfile%\SendTo\Сжатая ZIP-папка.*"
DEL        "%UserProfile%\SendTo\Сжатая ZIP-папка.*"

del /q /s    "%UserProfile%\Избранное\Веб-сайты Майкрософт\Рынок.url"
RD /S /Q  "%UserProfile%\Избранное\Веб-сайты Майкрософт\"
del /q /s    "%UserProfile%\Избранное\Веб-узлы Майкрософт\Домашняя страница IE.url"
RD /S /Q  "%UserProfile%\Избранное\Веб-узлы Майкрософт\"
del /q /s    "%UserProfile%\Избранное\Ссылки\Коллекция веб-фрагментов.url"
del /q /s    "%UserProfile%\Избранное\Ссылки\desktop.ini"
RD /S /Q  "%UserProfile%\Избранное\Ссылки\"
del /f /q  "%UserProfile%\Главное меню\Программы\Internet Explorer.lnk"
del /s /q "%UserProfile%\Главное меню\Программы\Internet Explorer.lnk"
DEL      "%UserProfile%\Главное меню\Программы\Internet Explorer.lnk"
del /f /q  "%UserProfile%\Главное меню\Программы\Windows Media Player.lnk"
del /s /q "%UserProfile%\Главное меню\Программы\Windows Media Player.lnk"
del        "%UserProfile%\Главное меню\Программы\Windows Media Player.lnk"

RD /S /Q  "%AllUsersProfile%\Документы\Мои видеозаписи"
RD /S /Q  "%AllUsersProfile%\Документы\Мои рисунки"
RD /S /Q  "%AllUsersProfile%\Документы\Моя музыка"
RD /S /Q    "%UserProfile%\Мои документы\Мои рисунки"
RD /S /Q    "%UserProfile%\Мои документы\Моя музыка"
RD /S /Q    "%UserProfile%\документы\Мои рисунки"
RD /S /Q    "%UserProfile%\документы\Моя музыка"
DEL        "%UserProfile%\SendTo\Адресат.MAPIMaill"
DEL        "%UserProfile%\SendTo\Мои документы.mydocs"
del /f /q    "%UserProfile%\SendTo\Адресат.*"
del /f /q    "%UserProfile%\SendTo\Мои документы"
del /S /q  "%UserProfile%\SendTo\Мои документы"
DEL        "%UserProfile%\SendTo\документы.mydocs"
del /f /q  "%UserProfile%\SendTo\документы.*"
del /S /q  "%UserProfile%\SendTo\документы.*"
::почему del /s /q и del /f /q и DEL повторяются? нету времени все проверять:
::поставил все варианты чтобы точно сработало :)
EXIT



C:\XPCD\$OEM$\$$\System32\oobe\oobeinfo.ini
C:\XPCD\$OEM$\1.reg
C:\XPCD\$OEM$\2.reg

cmdlines.txt
Код:

[COMMANDS] 
cmdlines.cmd

если где нашли ошибки в коде пишите
все файлы сохранять в 866 (OEM-русская) !!!!!!!!!!
внизу мой пример

grat1 26-09-2009 05:59 1227669

Сlassic спасибо за помощь!!!
а как себе прикрутить Полезное сообщение

grat1 27-09-2009 04:24 1228415

кстати заметил если отключить автозапуск ТО не срабатывает cmd
Код:

;Отключить автозапуск для всех типов приводов и устройств
;Применим к Windows 2000/XP
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff

'ЭТОТ твик надо вносить самом конце установки
Сейчас работаю на тем что бы вносить все твики на разном этапе установки
так как не все оказываются твики срабатывают
наверное срабатывает защита реестора

Wu-Tang 29-09-2009 20:22 1230604

grat1,
Почему это в самом конце?
Я его вношу из guirunonce и все нормально.

grat1 30-09-2009 22:18 1231447

Wu-Tang
если на счет авто запуска то причину не знаю -не срабатывает -не сколько раз проверял
а на счет того что не через guirunonce -то не ярлыки не удаляются-нужна как видимо оболочка -несколько раз проверял

Wu-Tang 30-09-2009 22:30 1231458

grat1,
Это не из-за запуска некоторые не срабатывают, у меня тоже некоторые не срабатывают.
Насчет ярлыков, это правда.
Я сделал так:

[GuiRunOnce]
Command0="%windir%\StartUp.vbs"

Следующего содержания:
Код:

Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
 win_dir =  WshShell.ExpandEnvironmentStrings("%WinDir%")
WSHShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\001",win_dir&"\Del Files & Folders.vbs","REG_SZ"

Содержание Del Files & Folders.vbs:

Код:

On Error Resume Next

Set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

AllUsersProfile = WshShell.ExpandEnvironmentStrings("%AllUsersProfile%")
UserProfile = WshShell.ExpandEnvironmentStrings("%UserProfile%")
ProgramFiles = WshShell.ExpandEnvironmentStrings("%ProgramFiles%")

fso.DeleteFile AllUsersProfile & "\Главное меню\Программы\*.*", True
fso.DeleteFile AllUsersProfile & "\Главное меню\*.*", True
fso.DeleteFile UserProfile & "\Главное меню\Программы\*.*", True
fso.DeleteFile UserProfile & "\Главное меню\*.*", True
fso.DeleteFile AllUsersProfile & "\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*", True
fso.DeleteFile AllUsersProfile & "\Главное меню\Программы\Стандартные\Мастер совместимости программ.*", True
fso.DeleteFile UserProfile & "\Главное меню\Программы\Стандартные\Знакомство с Windows XP.*", True
fso.DeleteFile UserProfile & "\Главное меню\Программы\Стандартные\Мастер совместимости программ.*", True
fso.DeleteFile UserProfile & "\SendTo\Адресат.*", True
fso.DeleteFile UserProfile & "\SendTo\Мои Документы.*", True
fso.DeleteFile UserProfile & "\SendTo\Сжатая ZIP-папка.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Адресат.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Мои Документы.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Сжатая ZIP-папка.*", True

fso.DeleteFolder ProgramFiles & "\WindowsUpdate", True
fso.DeleteFolder ProgramFiles & "\Uninstall Information", True

Вуаля, и после ребута все чисто.

grat1 08-10-2009 23:03 1237998

Wu-Tang
Цитата:

Цитата Wu-Tang
Это не из-за запуска некоторые не срабатываю »

привожу пример
guirunonce вставляю твик отключить автозагруку
после загрузки оболочки не включается clear.cmd
или это только у меня?

Wu-Tang 09-10-2009 02:51 1238104

Что-то не понял ни черта. Можешь по-подробнее объяснить?

grat1 11-10-2009 23:57 1240376

Вложений: 2
Wu-Tang
уже забыл что делал :)
на ковырялся с этим удалением что как уже не помню последовательность
но доделал своё удаление наконец-то ки
вот держите $OEM$
от [GuiRunOnce]
я отказываюсь без пантовая команда - не срабатывают твики-незнаю почему
запуск через GuiRunOnce cmd-файлы нормально не все срабатываю(требуется оболочка с загруженной учетной записью)
осталось последнее как скинуть ярлык taskmgr.lnk и запустить его сразу же--в cmd файле
Главное меню\Программы\Автозагрузка\taskmgr.lnk

кстати заметил ,не заню почему, если объединить эти твики в один reg файл,то не срабатывают все---то есть частично(по крайне мере мои твики)
HKEY_CLASSES_ROOT.reg
HKEY_CURRENT_USER.reg
HKEY_LOCAL_MACHINE.reg
службы.reg

Wu-Tang 12-10-2009 21:14 1241236

grat1,
У меня через guirunonce срабатывает практически все, кроме нескольких, которые я подгружаю из автозагрузки, после загрузки оболочки.
Предполагаю, что-то вы не так делаете.

Ivn78 07-02-2010 12:10 1341214

Кто подскажет, какую команду надо прописать, чтобы cmd удлалил не только себя, но и папку, в которой он сам находится?

Сlassic 07-02-2010 12:51 1341234

Del

Deep2007 11-02-2010 14:09 1344709

Цитата:

Цитата Wu-Tang
Содержание Del Files & Folders.vbs:
Код:
On Error Resume Next
Set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
...
fso.DeleteFile UserProfile & "\SendTo\Адресат.*", True
fso.DeleteFile UserProfile & "\SendTo\Мои Документы.*", True
fso.DeleteFile UserProfile & "\SendTo\Сжатая ZIP-папка.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Адресат.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Мои Документы.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Сжатая ZIP-папка.*", True
fso.DeleteFolder ProgramFiles & "\WindowsUpdate", True
fso.DeleteFolder ProgramFiles & "\Uninstall Information", True
Вуаля, и после ребута все чисто. »

Хочу заметить, что в папке %AllUsersProfile% папка SendTo отсутствует,соответственно, бесполезны строки:

Код:

fso.DeleteFile AllUsersProfile & "\SendTo\Адресат.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Мои Документы.*", True
fso.DeleteFile AllUsersProfile & "\SendTo\Сжатая ZIP-папка.*", True

При создании нового пользователя (даже после удаления из Documents and Settings\Default User\SendTo) они (пункты в Отправить -) у него появляются. Есть интересная папка - WINDOWS\system32\config\systemprofile\SendTo, в ней и лежат эти Адресат, Мои Документы, Сжатая ZIP-папка. Не пробовал, возможно, они берутся для нового пользователя оттуда. А вообще, чтобы намертво удалить элементы в папке SendTo надо смотреть реестр еще (имхо).

saavaage 05-07-2010 01:27 1447314

Если уж затрагивать тему удаления ярлыков, файлов и папок, то думаю будет полезен один из способов удаления файлов и папок рекурсивно (источник http://forum.script-coding.info/view...hp?pid=36494):

1. Создается батник ClearFolder.cmd:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion

if exist "%~1" (
    echo Clearing folders in [%~1].
    pushd "%~1" && (rmdir /s /q "%~1" & popd) 2>nul
) else (
    echo Not found [%~1]
)

endlocal
exit /b 0

2. Используется для тотальной очистки указанной папки (например, c:\work):
Код:

ClearFolder.cmd "c:\work"

SLIMYS 28-03-2011 00:57 1645280

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

mozgabyte 28-03-2011 01:12 1645289

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

SLIMYS 24-01-2012 16:24 1843437

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

del /F /Q"%SystemRoot%\Голубые кружева 16.bmp"

Iska 24-01-2012 17:14 1843483

Цитата:

Цитата SLIMYS
прописываю так »

SLIMYS, команда находится в пакетном файле?

Если «да», то проверьте кодировку пакетного файла: она должна быть 866 (OEM).

sov44 24-01-2012 17:15 1843485

Цитата:

Цитата SLIMYS
почему у меня не удаляется картинка ? »

Поставьте пробел после Q, батник сохраните в 866 кодировке.

dm_user 19-09-2013 20:23 2220639

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

boss911 20-09-2013 02:49 2220806

dm_user

Решения надо искать в интеграторе драйверов в дистрибутив ОС (в соответствующей теме этого интегратора). Чем они были интегрированы?

vasya00 19-10-2013 21:59 2237507

Подскажите, я для очистки от лишнего выполняю cleanup.cmd через RunOnceEx.
Но некоторые ярлыки, например Google chrome, появляются после загрузки explorer, тоесть получается после работы cleanup.cmd. Как лучше запустить удаление ярлыков после загрузки Explorer?
Спасибо!

Сlassic 20-10-2013 00:02 2237571

в RunOnceEx добавить

REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Finish2" /t REG_SZ /d "%WINDIR%\system32\Finish2.cmd" /f

в Finish2.cmd добавить
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Finish2" /f

brodjaga5 08-05-2015 00:48 2504956

не могу понять почему не удаляются ярлыки в меню Пуск в Win7
Код:

@echo off

DEL /F /Q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Internet Explorer.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Windows Media Center.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\DVD-студия Windows.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Notepad++.exe.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Средство просмотра XPS.lnk"

что не так?

Сlassic 08-05-2015 02:18 2504964

А они точно там лежат ?
Как-то "игрался" с удалением.... сворганил себе батник такого содержания:
Код:

@echo off
attrib -S -H /S /D "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\"
attrib -S -H /S /D "%APPDATA%\Microsoft\Windows\Start Menu\"
del /F /Q "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Default Programs.lnk"
move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows DVD Maker.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\"

move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\XPS Viewer.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\"

move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Anytime Upgrade.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\"

move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Fax and Scan.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\"

move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Media Center.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\"

move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows DVD Maker.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\"
Del /F /Q %0


brodjaga5 08-05-2015 02:50 2504966

поменял имена ярлыков на англ. язык и всё сработало!


Время: 21:39.

Время: 21:39.
© OSzone.net 2001-