[решено] Как удалить ярлык с рабоч. стола, если в контекстном меню нет пункта Удалить
Как в Windows 7 удалить ярлык с рабочего стола в контекстном меню которого нет пункта "Удалить"?
Перетаскивание в корзину, кнопка Delete и удаление из папки "Рабочий стол" не работают. |
Denkxx, посмотрите в настройках самой программы.
|
YYYn, только что ответили на другом форуме.
Нужно зайти в реестр и отредактировать HKEY_LOCAL_MACHINE|Software|Microsoft|Windows|CurrentVersion|Explorer|Desktop|NameSpace Там будут папки с названиями вида {645FF040-5081-101B-9F08-00AA002F954E}. Нужно найти ту, у которой в параметре «по умолчанию» стоит My Bluetooth Places. Удалить эту папку и обновить рабочий стол. |
Насчёт Bluetooth
Код:
Windows Registry Editor Version 5.00 |
Похоже, что это не ярлык, а исполняемый файл. Откройте отображение скрытых и системных файлов, зайдите на раздел с системой, папка USERS, найдите папку профиля, а в ней - папку Desktop и посмотрите, что это: ярлык или программа (правой кнопкой - "Свойства")
|
Убрать его немного иначе..
Сперва объясню как его можно поместить на рабочий стол так, чтобы удалить было невозможно: Добавляются ярлыки при помощи реестра, для этого необходимо создать или воспользоваться существующим CLSID в ветке реестра HKEY_CLASSES_ROOT\CLSID\, для генерации которого, в случае необходимости, можно воспользоваться стандартной утилитой uuidgen.exe, входящей в состав Microsoft SDK, либо перейдя по следующей ссылке . В тексте GUID записывается в виде строки из шестнадцатеричных цифр, разбитых на группы дефисами и окружённой фигурными скобками: {6F9619FF-8B86-D011-B42D-00CF4FC964FF}. Microsoft применяет GUID в OLE, COM и DCOM — например, в качестве идентификаторов для классов (CLSID), интерфейсов (IID), библиотек типов (LIBID). Использование GUID гарантирует, что две (возможно, несовместимые) версии одного компонента могут иметь одно и то же имя, но быть отличимыми по GUID. Внутри созданного CLSID создаются вложенные разделы и параметры примерно со следующим текстом: Код:
[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}] HCCR\CLSID\{ID} - @ - REG_SZ - Редактор реестра - Название ярлыка HCCR\CLSID\{ID} - InfoTip - REG_SZ Открывает редактор реестра - Подробное описание ярлыка. Отображается при наведении курсора на сам ярлык HCCR\CLSID\{ID}\DefaultIcon - @ - REG_SZ %SYSTEMROOT%\\regedit.exe - Путь к иконке для ярлыка HCCR\CLSID\{ID}\Shell\Open\Command - @ REG_SZ - 25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,72,00,65,00,67,00,65,00,64,00,69,00,74,00,2e,00,65,00,78,00,65,00,\ 00,00 Путь к самому приложению HCCR\CLSID\{ID}\ShellFolder - Attributes - DWORD - 00000000 - Запрещает переименование/удаление ярлыка Для того, чтобы этот ярлык был добавлен в "Панель управления" или в "Мой компьютер", нужно сделать следующее: создать в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\ раздел с CLSID (в нашем случае будет [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{777082 48-f839-436b-8919-527c410f48b9}]) и добавить следующее значение дефолтному (@) параметру - @="Add Registry Editor to Control Panel" - текст нашего ярлыка. Для того, чтобы иконка появилась в "Моем компьютере" нам нужно лишь изменить последний ключ на HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace, где просто вписать правильный CLSID и у нас появится иконка в раздее Other (Другие), как показано на следующем рисунке: Для создания ярлыка на рабочем столе, всего навсего изменяем Explorer\MyComputer\NameSpace на Explorer\Desktop\NameSpace. Соответственно, попробуем перейти в следующий раздел: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\ далее ищем наш CLSID и удаляем раздел или параметры, которые нам не нужны. |
Время: 02:47. |
Время: 02:47.
© OSzone.net 2001-