PDA

Показать полную графическую версию : [решено] Удаление стрелок с ярлыков в Windows XP


Страниц : [1] 2

united
05-01-2007, 14:35
Решение (http://forum.oszone.net/post-381775-303.html)[hr]На каждом ярлыке, который находится на рабочем столе, есть маленькая стрелочка внизу справой стороны, как её можно убрать?
P.S. У меня win XP

SimSim
05-01-2007, 17:14
Удаляются стрелки у ярлыков очень просто.
Зазодим реестр и находим следующие ветки:
HKLM\SOFTWARE\Classes\lnkfile - ярлыки Windows XP
HKLM\SOFTWARE\Classes\piffile - ярлыки DOS программ

STRING IsShortcut , значение "1" - на ярлыке присутствуют стрелки, а вот удаление этого параметра удалит стрелки.
Перегружаемся. :lo:

united
05-01-2007, 18:22
А можно скрин? А то я не могу найти эти ветки? А я ничего не нарушу, как допустим в биосе полазишь и крышка винде?

APOSTOL
05-01-2007, 20:37
Чё там скринить-то... Нажимаешь [Пуск] - [Выполнить] - печатаешь в окне RegEdit и нажимаешь Enter. Дальше - разворачиваешь "плюсики" на указанных словах и крутишь колесо мышки.

Вообще-то обычно для убивания стрелок рекомендуют удалять параметр IsShortcut из

HKEY_CLASSES_ROOT\lnkfile и HKEY_CLASSES_ROOT\piffile

Проще всего сделать reg-файл с текстом
REGEDIT4

[HKEY_CLASSES_ROOT\lnkfile]
"IsShortcut"=-

[HKEY_CLASSES_ROOT\piffile]
"IsShortcut"=-

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00


кстати, третья строчка - подавляет создание слов "Ярлык для..."

А я ничего не нарушу
А вот если у тебя возникнут ещё вопросы во применению того, что я тут навалял - то лучше бы ВНАЧАЛЕ почитать что-либо на тему "Реестр", прежде чем в него вообще руки совать :)

http://whatis.ru/reg/nd_dload.shtml

SimSim
05-01-2007, 22:09
как допустим в биосе полазишь и крышка винде
Как это у тебя получается, чтоб из-за смены настроек "накрылась" ОС? Обычно возврат настроек по-умолчанию "воскрешает" "крышку".

APOSTOL
06-01-2007, 00:10
Аха. Особенно при СказЁвом винте :haha:

Vadikan
06-01-2007, 00:19
APOSTOLВообще-то обычно для убивания стрелок рекомендуют удалять параметр IsShortcut изНеправильно рекомендуют. Лучше сделать при помощи TweakUI, чтобы не лезть в реестр лишний раз. Правильно так (http://forum.oszone.net/post-381775-303.html).

P.S. Дополнительная информация об Isshortcut (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_programming/shortcuts/shortcut.asp) (MSDN, EN)

united
06-01-2007, 13:02
Проще всего сделать reg-файл с текстом
Боюсь, что это не по мне, хотя если объяснить или дать ссылку на русском языке, то я пойму
HKLM\SOFTWARE\Classes\lnkfile - ярлыки Windows XP
HKLM\SOFTWARE\Classes\piffile - ярлыки DOS программ
а этот вариант мне больше нравится, но только, как эту ветку найти. Понравится, если это будет легко, но мне очень интересно, как это делать и иногда полезно.

APOSTOL
06-01-2007, 14:05
Vadikan, я при помощи разного рода Твикеров стоОолько раз убивал Систему, что начал подозревать на то, что "некоторые" изменения в Реестре Твикеры делают не особо-то меня и спрашивая. :( Это не считая тех случаев, когда "заказанные" изменения происходили не совсем так, как обещалось.
не лезть в реестр лишний раз
Лишний раз... Можно подумать, ты туда по три раза на дню лазеешь :)

дать ссылку на русском языке
Между прочим, моя ссылка на почитать http://whatis.ru/reg/nd_dload.shtml - она на русском языке.
Даже если оттуда выдрать ВСЁ - то чуть больше Метра будет.

SimSim
06-01-2007, 14:33
а этот вариант мне больше нравится, но только, как эту ветку найти. Понравится, если это будет легко, но мне очень интересно, как это делать и иногда полезно.
А что там искать? HKLM это сокращённое обозначение ветки HKEY_LOCAL_MACHINE
Находишь HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile и HKEY_LOCAL_MACHINE\SOFTWARE\Classes\piffile
И просто удаляеш параметр IsShortcut. Чего тут непонятного? Если корректно действовать:read: - то понравится.

united
06-01-2007, 17:43
ребята, я отредатировав 1-е сообщение, добавил файлы посмотрите, я не нашёл того пути, который мне дал simsim
Если можно пришлите скрин, как найти папку

APOSTOL
07-01-2007, 00:17
как эту ветку найти
Ну, здрас-сте. Всё-ж уже написано:
Нажимаешь [Пуск] - [Выполнить] - печатаешь в окне RegEdit и нажимаешь Enter. Дальше - разворачиваешь "плюсики" на указанных словах и крутишь колесо мышки вниз.
получается перед носом примерно такое:
+ Moй кoмпьютep
+ HKEY_CLASSES_ROOT
+ HKEY_CURRENT_USER
+ HKEY_LOCAL_MACHINE
. + Config
. + Driver
. + Enum
. + Hardware
. + Network
. + Security
. + Software
... тут дохрена строчек вплоть до
... Classes

ну и так далее разворачивая "плюсики".

Как удалишь что-нибудь на твой взгляд "лишнее" - да ничего страшного, есть же Format C:



Кстати, редактировать ПЕРВОЕ сообщение в теме - это свинство. Кто теперь помнит, что именно ты спрашивал ВНАЧАЛЕ ?

Vadikan
07-01-2007, 01:34
simsim
Я еще раз повторяю: предлагаемое вами решение неверно! Что тут непонятного?

united
Еще раз даю ссылку (http://forum.oszone.net/post-381775-303.html) на решение проблемы. Если вы не знаете как импортировать параметры в реестр, читайте
REG-файл — OSZone.net wiki (http://wiki.oszone.net/index.php/REG-файл)
Импорт параметров реестра — OSZone.net wiki (http://wiki.oszone.net/index.php/Импорт_параметров_реестра)

Murder7
07-01-2007, 10:36
XPTweaker RE решит эту проблему.
Если практики работы с реестром не было, то не стоит экспериментировать.

united
07-01-2007, 12:00
+ Moй кoмпьютep
+ HKEY_CLASSES_ROOT
+ HKEY_CURRENT_USER
+ HKEY_LOCAL_MACHINE
. + Config
. + Driver
. + Enum
. + Hardware
. + Network
. + Security
. + Software
... тут дохрена строчек вплоть до
... Classes
А можно было показать ту папку, которую я не нашёл? Я не знаю где она, хоть иду по правильному пути

APOSTOL
07-01-2007, 12:55
http://www.ap0st0l.hotmail.ru/lnkfile.gif

Нет тут у меня параметра IsShortcut - удалён. :butcher:

APOSTOL
07-01-2007, 13:13
Кстати, папку ты не можешь найти потому, что ищешь [ .lnk ] а нужно искать без точки и [ lnkfile ]

SimSim
08-01-2007, 00:42
VadikanЯ еще раз повторяю: предлагаемое вами решение неверно! Что тут непонятного?
В чём неверность решения? Я эту операцию проделал не на одном компе и всегда получалось.
Сделав перед любыми изменениями реестра его копию, Вы всегда будете знать, где "наломали дров" если будете править его вручную. И даже лично сможете отменить любые изменения, в отличии от предлагаемых Вами твикеров, которые никогда не поддаются 100% контролю.

unitedУдалите параметр IsShortcut из веток HKEY_CLASSES_ROOT\lnkfile и HKEY_CLASSES_ROOT\piffile. Если после этого ничего с Вашими стрелками не случится, то шаман однако нужен.

APOSTOL
08-01-2007, 14:03
Да ладно препираться, потеря стрелок с удалением параметра IsShortcut в своё время была вычислена эмпирически в основном методом Инженерной апроксимации, а Vadikan даёт способ, рекомендуемый разработчиками Системы. Те же яйца, но в профиль.

united, смотри сюда:

1. Создаёшь (в любом месте) Новый текстовый файл, как положено с расширением *.txt
2. Открываешь его в Блокноте, утаскиваешь в него вот этот текст
REGEDIT4

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000001


3. Сохраняешь файл и переименовываешь его (вместе с расширением) в например Все_пучком.reg
4. Клыцаешь его два раза и на возмущённый вопрос Системы "Вы что, обалдели ? Да\Нет" отвечаешь: Да.
5. Всё.

united
09-01-2007, 16:15
4. Клыцаешь его два раза и на возмущённый вопрос Системы "Вы что, обалдели ? Да\Нет" отвечаешь: Да.
5. Всё.
Никакого вопроса не последовало. Я правильно делаю? создаю блокнот вставляю код сохраняю, закрываю файл с вопросом сохранить, говорю Да, ничего не происходит кроме сохранения файла

Кстати, редактировать ПЕРВОЕ сообщение в теме - это свинство. Кто теперь помнит, что именно ты спрашивал ВНАЧАЛЕ ?
Почему свинство, если отредактировал, то значит тот вопрос мне был не нужен, а, если так возмущенны, то больше не буду редактировать




© OSzone.net 2001-2012