Windows 7 всегда спрашивает, хочу ли я открыть ярлыки панели инструментов (файлы .lnk)

4318
Hendy

Я недавно обновил свой рабочий ноутбук, на котором нет Windows 7. Мне не удалось закрепить некоторые приложения, поэтому я занялся созданием панелей инструментов, которые функционируют как область «быстрого запуска», более или менее, как показано ЗДЕСЬ .

Я просто создал папку с именем «Freq» (часто) и добавил в нее все, что хотел, скопировав из нее меню «Пуск».

Теперь каждый раз, когда я нажимаю на один из этих ярлыков, меня спрашивают, действительно ли я хочу его запустить. Появится диалоговое окно с сообщением: «Хотите открыть этот файл? Имя: C: \ Users \ username \ Favorites \ Freq \ Chrome.lnk»

Я думал, что это прекратится через некоторое время, возможно, когда Windows научится «доверять» ярлыку, но пока таких кубиков не было. Есть ли способ сделать эту остановку? Если я открою Chrome, например, прямо из меню «Пуск», ничего подобного не произойдет. Но все, что я сделал, это зашел в меню «Пуск», щелкнул правой кнопкой мыши значок Chrome, скопировал его, а затем вставил в мой каталог Freq.

Спасибо за любую помощь.

8
Каков * точный * текст диалога? Hello71 13 лет назад 0
@ Hello71 Точное диалоговое окно отображается [ЗДЕСЬ] (http://i.imgur.com/Y4gii.png). И снова ** A) ** Меню «Пуск»> Все программы> Google Chrome> Chrome * работает. * ** B) ** Меню «Пуск»> Все программы> Google Chrome> щелкните правой кнопкой мыши Chrome и выберите «Копировать»> открыть папку > вставить ярлык внутри> сделать панель инструментов из указанной папки ... * не работает * (выдает предупреждение о безопасности на картинке). Hendy 13 лет назад 0
XY Проблема? --- Hello71 13 лет назад 0
@ Hello71: не могли бы вы уточнить? Я гуглил это и нашел [ЭТО] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem), но не уверен, как это применимо. Я указал и «X» (моя проблема - не могу закрепить приложения), и мой Y (как я пытался решить X), а также почему Y не работает. Другими словами, я не просто пришел, чтобы она спросила о моем Y; Я перечислил проблему, которую он пытается решить. Таким образом, я открыт для: а) вот почему происходит Y (ваша попытка решения) и как это исправить, и / или б) ах, учитывая вашу X (начальную проблему), просто сделайте это. Hendy 13 лет назад 0
возможный дубликат [Предупреждение безопасности в Win7 из каталога Links] (http://superuser.com/questions/341550/security-warning-in-win7-from-the-links-directory). Это новый вопрос, но яснее. fixer1234 9 лет назад 0

2 ответа на вопрос

4
Ruut

Вам нужно установить уровень целостности быстрого запуска на Средний. Это можно сделать, применив следующее:

  1. Нажмите Пуск, введите cmd.exe
  2. Щелкните правой кнопкой мыши cmd.exe в результатах поиска в меню «Пуск» и выберите « Запуск от имени администратора» .
  3. Введите следующую команду и нажмите

    ICACLS "C:\Users\USERNAME\Favorites\Links" /T /Setintegritylevel (OI)(CI)M 

Замените USERNAME, когда имя пользователя текущего пользователя. Система должна ответить:

 processed file: C:\Users\USERNAME\Favorites\Links Successfully processed 1 files; Failed processing 0 files 

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

Первое (принятое) решение работает, только если достаточно неизменной ссылки на исполняемый файл. Мне нужно было добавить аргумент файла к ссылке, и в тот момент, когда я это сделал, я начал раздражать: "Вы доверяете этой ссылке?" вопрос снова. (Полагаю, я однажды прочитал, что Microsoft жестко запрограммировала это, чтобы хакерам было труднее подобрать этот путь.) Второе решение - это то, что вам нужно, если вам нужно что-то более сложное, чем простая ссылка на исполняемый файл. Я пробовал решение Руута в Windows 10 на 2017-05-20, и оно работало нормально, даже после нескольких переходов Windows и 4+ лет ... :) Terry Bollinger 6 лет назад 2
Если у вас есть несколько файлов / каталогов в каталоге `Links`, тогда вам пригодится флаг` / T`: `ICACLS" C: \ Users \% USERNAME% \ Favorites \ Links "/ T / Setintegritylevel (OI) (CI) ) M` Rody Oldenhuis 6 лет назад 1
@RodyOldenhuis, спасибо за ваше предложение. Я добавил `/ T` Ruut 6 лет назад 0
2
Hendy

В итоге все было просто - по какой-то причине создание ярлыка непосредственно из любого места, где работает настоящий файл .exe; создание ярлыка из ярлыков в меню «Пуск» уже продолжает распространять сообщение «Вы уверены, что хотите запустить это» (см. рисунок выше).

Другими словами,

  • создать папку для нужных значков быстрого запуска
  • найти программу в C: \ Program Files или где угодно и создать ярлык из нее
  • вставьте этот ярлык в созданную вами папку
  • создайте новую панель инструментов, щелкнув правой кнопкой мыши панель задач и указав на папку

Вот и все.

Трудно поверить, что это решение работает, но оно работает. Спасибо за чаевые. Я на самом деле понял это некоторое время назад на моем последнем устройстве Win 7, но потом забыл! Здорово иметь ответ на суперпользователя сейчас! stevemidgley 12 лет назад 2