
Я подWindows 10 x64, и моя проблема в том, что когда я вставляю съемное устройство (смартфон), внутри папки SendTo (по адресу ) создается ярлык, связанный с Bluetooth C:\Users\{username}\AppData\Roaming\Microsoft\Windows\SendTo
... даже если я удаляю этот ярлык, в следующий раз он будет создан снова, и снова, и снова... всегда одно и то же глупое поведение Windows.
Это одна из самых раздражающих вещей, которые я могу видеть, потому что я использую пользовательские ярлыки и не хочу иметь дополнительный ярлык «Bluetooth», который я никогда не буду использовать, и к тому же это увеличивает ширину контекстного меню SendTo в 3 раза, потому что имя этого чертового ярлыка намного больше (на языке моей ОС), чем имена других пользовательских ярлыков, которые есть в этой папке.
У меня простой вопрос: как запретить Windows создавать ярлык Bluetooth?
Обратите внимание: если решение подразумевает использование групповой политики, то мне нужно точное значение реестра, которое задается при применении этой политики, чтобы иметь возможность воспроизвести политику через regedit, а не с помощью пользовательского интерфейса диспетчера групповой политики.
решение1
Я обнаружил, что скрытие SendTo
ярлыка решает проблему, делая его невидимым.
Вы должны найти ярлык в %APPDATA%\Microsoft\Windows\SendTo\
. Откройте cmd
, затем введите:-
cd "%APPDATA%\Microsoft\Windows\SendTo"
attrib +r +h +s "BlueTooth ShortCut Name.lnk"
Установка атрибутов «только для чтения» и «система» должна остановить перезапись нескрытой версией. Обратите внимание, что в explorer
свойствах указаны свойства ссылки, а не самого файла ярлыка, поэтому необходимо использовать cmd
.
решение2
Для тех, кто зашел на эту страницу, скажу, что я был немного озадачен этим вопросом.
Я пробовал использовать Group Policy
→ User Configuration
→ Policies
→ Preferences
→ Windows Settings
→ Shortcuts
→ Delete %SendToDir%\Bluetooth device
, но это не сработало.
Поэтому я создал пакетный файл и перепробовал все возможные комбинации, чтобы удалить файл, но я просто не смог этого сделать. Однако ямогудалить файл вручную как обычный пользователь, перейдя в меню %AppData%\Microsoft\Windows\SendTo\Bluetooth device
и щелкнув правой кнопкой мыши «Удалить», чтобы знать, что проблема не в правах доступа.
Я наконец проверил корзину и заметил, что файл там имел другое имя, Bluetooth File Transfer
. Поэтому я вернулся к Group Policy
→…→ Shortcuts
и сказал ему удалить Bluetooth File Transfer
, %SendToDir%
и это наконец сработало!
Для пользователя без групповой политики создайте .bat
файл, добавьте следующее и поместите его в меню автозагрузки:
IF EXIST "%AppData%\Microsoft\Windows\SendTo\Bluetooth File Transfer" (
del "%AppData%\Microsoft\Windows\SendTo\Bluetooth File Transfer"
)
решение3
Пробовали ли вы отключить устройство Bluetooth в диспетчере устройств или отключить службу Bluetooth в панели управления службами?
Запустите «services.msc», чтобы открыть панель управления службами, затем отключите службы Bluetooth.