Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Как восстановить "Закрепить в меню пуск и на панели задач" в контекстном меню.

Ответить
Настройки темы
Разное - [решено] Как восстановить "Закрепить в меню пуск и на панели задач" в контекстном меню.

Аватара для Suspect

Новый участник


Сообщения: 8
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Suspect
Дата: 23-10-2014
Случайно заметил, что в контекстном меню ярлыков пропали строчки "Закрепить в меню пуск" и "Закрепить на панели задач". "Изъять программу из панели задач" присутствует.
Заглядывал в эту тему, из которой скачал fix-lnk.zip. Не помогло. Выскакивает ошибка.



Прошу помощи, друзья, ибо сам в реестре совсем не силён и что ещё можно сделать - не знаю

Отправлено: 09:39, 22-10-2014

 

Аватара для diagnoz_

Ветеран


Сообщения: 5069
Благодарности: 800

Профиль | Отправить PM | Цитировать


Suspect,
попробуйте выполнить слияние в Безопасном режиме.

Отправлено: 09:42, 22-10-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Suspect

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


diagnoz_, в безопасном та же самая ошибка при слиянии.

Отправлено: 10:04, 22-10-2014 | #3


Аватара для diagnoz_

Ветеран


Сообщения: 5069
Благодарности: 800

Профиль | Отправить PM | Цитировать


попробуйте открыть редактор реестра и импортировать через меню Файл - Импорт.

Отправлено: 12:55, 22-10-2014 | #4


Аватара для Suspect

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всё аналогично. И в безопасном..

Отправлено: 13:57, 22-10-2014 | #5



Administrator


Сообщения: 25152
Благодарности: 3798

Профиль | Сайт | Отправить PM | Цитировать


Suspect, откройте имеющийся у вас reg-файл в блокноте и проверьте указанные в нем разделы, параметры и их значения вручную. Их там не так много, да и частично они уже внесены в реестр. Если перед разделом или вместо значения параметра стоит минус, значит их нужно удалить.
Дополнительно проверьте нет ли у вас параметров TaskbarNoPinnedList и NoPinningToTaskbar в след. разделах реестра:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Explorer

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Explorer

Если есть - удалите параметр.

На всякий случай содержимое reg-файла для восстановления значий по умолчанию для lnk:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.lnk]

[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"

[HKEY_CLASSES_ROOT\.lnk\ShellEx]

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellNew]
"Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}"
"IconPath"=hex(2):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,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
  00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
  31,00,36,00,37,00,36,00,39,00,00,00
"ItemName"="@shell32.dll,-30397"
"MenuText"="@shell32.dll,-30318"
"NullFile"=""

[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]
"DontRename"=""

[-HKEY_CLASSES_ROOT\lnkfile]

[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"IsShortcut"=""
"NeverShowExt"=""

[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
@="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""

[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\InternetShortcut]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\piffile]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\WSHFile]
"IsShortcut"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"=-

[-HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk]
"FileOperationPrompt"="prop:System.ItemTypeText;System.FileOwner;System.Author;System.Title;System.Subject;System.Comment;System.DateModified;System.Link.TargetParsingPath"
"FullDetails"="prop:System.PropGroup.Description;System.ItemTypeText"

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\OpenWithProgids]
"lnkfile"=hex(0):

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:52, 22-10-2014 | #6

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата Suspect:
Не помогло. Выскакивает ошибка »
Запускали как надо, от имени Администратора – или просто?

-------
Mikhail Zhilin


Отправлено: 00:04, 23-10-2014 | #7


Аватара для Suspect

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Blast:
Дополнительно проверьте нет ли у вас параметров TaskbarNoPinnedList и NoPinningToTaskbar в след. разделах реестра:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Explorer »
Таких параметров не нашёл. У меня вообще нет папки Explorer. Т.е. всё заканчивается папкой Windows (в ней есть подпапки, но Explorer нет).

- По поводу файла реестра " fix-lnk.reg" и самого реестра. Отличия в реестре от файла следующие:
читать дальше »


[HKEY_CLASSES_ROOT\.lnk\ShellNew]
"IconPath"=hex(2):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,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
31,00,36,00,37,00,36,00,39,00,00,00

у меня значение
%SystemRoot%\system32\shell32.dll,-16769

[HKEY_CLASSES_ROOT\lnkfile]
"EditFlags"=dword:00000001

у меня стоит значение
1 (0x00000001)

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice]
Такого вообще нет.
Есть только
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\
без "-" в нале. Вообще не понимаю, что это за "-" что в файле реестра, что в вашем коде по-умолчанию.. Опять же, повторюсь, с реестром не дружу.

Цитата Blast:
На всякий случай содержимое reg-файла для восстановления значий по умолчанию для lnk: »
С этим не понял... Предлагаете тоже его в реестр попробовать внести? Как скачанный мной файл?

UPDATE ваш код, в отличие от скачанного, отлично "слился" с реестром. Ошибка не выскочила. На первый взгляд единственное изменение, которое произошло - у ярлыков на рабочем столе появились стрелки. В контекстном меню надписи не восстановились К слову, старый файл всё так же выдаёт ошибку. Косяк в нём что-ли какой-то?
Цитата mwz:
Запускали как надо, от имени Администратора – или просто? »
эмм.. запускал просто. А как от администратора запустить? Это ж не exe-шник.. На винде одна моя учётная запись (администратор) и всё.

Последний раз редактировалось Suspect, 23-10-2014 в 11:05. Причина: добавил "UPDATE"


Отправлено: 10:49, 23-10-2014 | #8



Administrator


Сообщения: 25152
Благодарности: 3798

Профиль | Сайт | Отправить PM | Цитировать


Цитата Suspect:
Таких параметров не нашёл. »
Хорошо, значит политики не применялись.
Цитата Suspect:
Отличия в реестре от файла следующие »
Все параметры на месте, лишних нет, значения соответствуют.

[HKEY_CLASSES_ROOT\.lnk\ShellNew] - значение параметра верное, в reg-файле просто в hex'е пишется
[HKEY_CLASSES_ROOT\lnkfile] - тоже все верно, параметр есть, значение 1
Цитата Suspect:
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice]
Такого вообще нет. »
И не должно быть.
Цитата Suspect:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\
без "-" в нале. »
Хорошо, главное, чтобы в этом разделе был только один параметр По умолчанию и один подраздел OpenWithProgids с параметром lnkfile типа REG_NONE
Цитата Suspect:
Вообще не понимаю, что это за "-" что в файле реестра, что в вашем коде по-умолчанию.. »
Писал ⇧: если в файле реестра перед названием раздела поставить минус, то при слиянии этот раздел будет удален. Если минус стоит вместо значения параметра, то удален будет параметр.
В связи с этим проверьте еще раз соответствие параметров и разделов с кодом в предыдущем моем сообщении. Если напротив раздела стоит минус - убедитесь, что такого раздела у вас нет (если есть, то удалите). То же самое с параметрами, например [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"=-
Этого параметра быть не должно.
Будьте внимательны. В reg-файле разделы удаляются и добавляются заново с параметрами и значениями по умолчанию. Поэтому если раздел с минусом, а следующей строкой тот же раздел без минуса, то не удаляйте его, а проверьте параметры и их значения, которые указаны следующими строками после самого раздела. Например:
Код: Выделить весь код
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk]
"FileOperationPrompt"="prop:System.ItemTypeText;System.FileOwner;System.Author;System.Title;System.Subject;System.Comment;System.DateModified;System.Link.TargetParsingPath"
"FullDetails"="prop:System.PropGroup.Description;System.ItemTypeText"
Здесь удаляется раздел [HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk], а затем добавляется он же с двумя параметрами внутри: FileOperationPrompt и FullDetails.

Цитата Suspect:
эмм.. запускал просто. А как от администратора запустить? Это ж не exe-шник.. »
Попробуйте запустить редактор реестра от имени администратора: Пуск - в строке поиска напечатайте regedit - на найденном файле нажмите правую кнопку мыши и выберите в контекстном меню Запуск от имени администратора.

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

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 11:10, 23-10-2014 | #9


Аватара для Suspect

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Blast, так а есть смысл перепроверять, я, правда, может чего не понимаю... я своё сообщение отредактировал, может, не заметили..
Цитата Suspect:
UPDATE ваш код, в отличие от скачанного, отлично "слился" с реестром. Ошибка не выскочила. На первый взгляд единственное изменение, которое произошло - у ярлыков на рабочем столе появились стрелки. В контекстном меню надписи не восстановились К слову, старый файл всё так же выдаёт ошибку. Косяк в нём что-ли какой-то? »
Если даже были бы ненужные строчки, они бы удалились вашим кодом? Если всё же перепроверить надо, то ещё раз уточните, с чем сравнивать, со скачанным мной файлом (из первого поста), или с вашим кодом?

Цитата Blast:
Попробуйте запустить редактор реестра от имени администратора »
Запустил, при попытке импорта всё та же ошибка.
Сохранённый в reg-файл ваш код при любых обстоятельствах всегда без проблем сливается с реестром.

Другую учётку обычную создать, или тоже администратора?

Отправлено: 11:39, 23-10-2014 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Как восстановить "Закрепить в меню пуск и на панели задач" в контекстном меню.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Пропали "закрепленные" значки в меню пуск и в панели задач W1shMaster Microsoft Windows 7 2 02-05-2012 00:29
Разное - [решено] Как закрепить URL ссылку в меню "Пуск" Windows XP Pasha-hard Оформление Windows XP 4 15-07-2011 06:52
Ошибка - Зависает "Свойства панели задач и меню "Пуск"" shiko10 Microsoft Windows 2000/XP 9 24-10-2010 12:13
[решено] Как включить полные меню в панели "Пуск"? logyuri Microsoft Windows 2000/XP 8 22-02-2007 20:19
Как удалить "Панель задач и меню ПУСК" vvv_cou Microsoft Windows NT/2000/2003 5 23-11-2006 17:56




 
Переход