Показать полную графическую версию : [решено] Как удалить ярлыки (в меню "Пуск" - "Программы", с рабочего стола, и т. д.)
Страниц :
1
2
3
4
[
5]
6
7
8
9
Petya V4sechkin
26-05-2008, 22:03
Не могу удалить никак эти "Адресат", забодался уже.
Пробовал варианты строки:
DEL "%userprofile%\sendto\Адресат",
DEL "%AllUsersProfile%\sendto\Адресат.lnk"
DEL "%AllUsersProfile%\sendto\Адресат"
DEL "%AllUsersProfile%\sendto\*.*" и т.д.
А если так:
DEL "%UserProfile%\SendTo\Адресат.MAPIMail"
Deep2007
27-05-2008, 14:18
А если так:
Код:
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
Теперь борюсь за Default User.
Попробуйте выполнять ваш .cmd из Cmdlines.txt (T-12), на этом этапе %UserProfile% будет содержать путь к Default User.
Deep2007
27-05-2008, 16:38
Добавил строки на удаление в 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
Deep2007, может, вы совсем хотите убрать?
[решено] Как убрать пункт "Отправить" (SendTo) из контекстного меню? (http://forum.oszone.net/thread-63487.html)
Deep2007
28-05-2008, 00:12
Deep2007, может, вы совсем хотите убрать? »
Нет, "отправить на рабочий стол (создать ярлык)" хочу оставить :cool: .
Повторно прогнал на виртуальной манине - результат тот же:В Default User\SendTo - все, что хотел - удалил. Зато в текущем пользователе удалилась только "Сжатая ZIP-папка", все остальное на месте. »
С чем это может быть связано, ведь если я на T-12 их убил из Default User, то откуда они опять как сфинксы появились? Может их нечто другое создает? Смущает, в частности то, что "Сжатая ZIP-папка" - не появилась в текущем пользователе, в отличие от остальных...
Так, чтобы не разводить базар, продублирую я эти строки в CMD файле, кот. стартует при первом входе.
Но загадка осталась...
Petya V4sechkin
28-05-2008, 10:24
С чем это может быть связано, ведь если я на T-12 их убил из Default User, то откуда они опять как сфинксы появились?
Значит, они создаются при первом входе в систему каждого нового пользователя.
Я предлагаю запустить батник из под [GuiRunOnce] для %AllUserProfile%, должно все сработать.
Deep2007
17-06-2008, 00:47
Я предлагаю запустить батник из под [GuiRunOnce] для %AllUserProfile%, должно все сработать. »
В том то и дело, что не работает:Результат удивил. В Default User\SendTo - все, что хотел - удалил. Зато в текущем пользователе удалилась только "Сжатая ZIP-папка", все остальное на месте. Можно, конечно, продублировать это в .cmd файле, который будет запущен при первом входе, но нет ли более изящного решения? »
Что-то у меня парадокс какой-то:
del \f \q "%AllUsersProfile%\Главное меню\Программы\*.*"
del \f \q "%AllUsersProfile%\Главное меню\*.*"
Ничего не удаляет, тестил в винде.
В чем ошибка?
del \f \q "%AllUsersProfail%\Главное меню\Программы\*.*" »
Нужно не %AllUsersProfail%, а %AllUsersProfile% .
d1m0nn,
Поправил.
Все-равно не удаляет!
Поправил.
Все-равно не удаляет! »
Попробуй вот так:
del /f /q "%AllUsersProfile%\Главное меню\Программы\*.*"
\f \q »
Слэши не в ту сторону
d1m0nn,
И так пробовал, ничерта!!!
И так пробовал, ничерта!!! »
Поскольку в команде присутствует кириллица, файл нужно сохранять в кодировке OEM 866. Сделать это можно например в AkelPad.
d1m0nn,
Почему-то в notepad++, notepad2 нет выбора этой кодировки.
Посмотрю тогда в Акел.
Если не снёс ещё стандартный WordPad :) , то можно в нём: "сохранить как" -> установить тип файла в "Текстовый документ MS-DOS".
Да, сделал оем-866 и все сработало!
У меня вопрос:
Сделал батник для удаления всего ненужного:
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 удаляться не хотят, хотя они пустые!
Что можно сделать?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC