Войти

Показать полную графическую версию : [решено] windows 10: удаление/открепление всего из панели быстрого доступа


zegordo
03-08-2016, 21:37
Добрый день.
Делаю скрипт для bat или powershell (почему или - если работает в bat, будет работать и в парвешле, смысла переводить на другой язык не вижу - он короткий и простой и нет проблем с запуском от админа по правому клику, с .ps1 так не прокатит)
суть которого в следующем:
в любой папке, при свежей установке виндовса есть панель быстрого доступа, которая заполнена закреплёными по-умолчанию папками
http://image.prntscr.com/image/1b51be626ebb43058f2b200bc39f0c44.png

если убрать галки на скрине ниже, ярлыков там станет меньше:
http://image.prntscr.com/image/d09cd41461484232a710eaad17e75a54.png
для этих галок и переключения на комп я, путём сравнения снимков реестра нашёл ключи, которые за них отвечают:

#снятие галок недавно использующихся файлов и папок на панели быстрого доступа
Reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowRecent" /t REG_DWORD /d "0" /f
Reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowFrequent" /t REG_DWORD /d "0" /f
#переключение на мой комп по стоку при вызове проводника
Reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "LaunchTo" /t REG_DWORD /d "1" /f

работает и в bat и в павершеле, это нужно т.к. часто делаю монотонную работу и решил её автоматизировать одним файлом

однако ни сравнение снимков, ни сёрфинг интернета на двух языках не дал информацию - какой командой в бат или павершеле полностью очистить эту панель
http://image.prntscr.com/image/81e846161a4b4822bd161c9aeb245465.png
чтобы там не было закреплено ни одной папки или файла.

zegordo
08-08-2016, 14:01
Путей к ним тоже прямых нету, ярлыками не являются.

zegordo
28-10-2016, 12:01
а где находятся физически запиненные файлы/папки в панели быстрого доступа?

gannet
28-10-2016, 12:29
zegordo, %userprofile%\Links (в Проводнике папка видна как "Ссылки")
"Этот компьютер" также можно "подчистить (http://www.oszone.net/27881)", главное - слишком не увлечься;)

zegordo
28-10-2016, 13:37
http://prntscr.com/czzp87 - не сходится.
закреплена одна папка, а в ссылках не то что её нету, вообще другие.
За компьютер спасибо, но это несколько другое, речь именно про запиненные стоковые папки на панели быстрого доступа.

Kazun
28-10-2016, 14:31
http://www.askvg.com/windows-10-tip-remove-onedrive-quick-access-homegroup-and-network-icons-from-navigation-pane-of-this-pc/

zegordo
28-10-2016, 15:38
Kazun, ссылка полезная, нашёл несколько интересных моментов, но других (впрочем, заскриптовать там не получится некоторые моменты, т.к. нужно вручную менять владельца ключей реестра - например на удалении иконки сети или домашней группы)

К сожалению, суть вопроса это не решает, т.к. нужно удалить запиненные файлы/папки в панель быстрого доступа, очистив её, нежели убирать саму панель

Kazun
28-10-2016, 16:26
$sh = New-Object -ComObject Shell.Application
$items = $sh.NameSpace("shell:::{679F85CB-0220-4080-B29B-5540CC05AAB6}") | Foreach {$_.Items()}
$items| Foreach {$_.Verbs() | Where {$_.Name -eq "Удалить из панели быстрого доступа"} | Foreach {$_.DoIt()}}

zegordo
28-10-2016, 17:14
Kazun вы чёртов гений
нет, серьёзно, гений.
з.ы. можно узнать где обрести настолько специфичные знания павершела?
з.з.ы. вы можете сказать какой GUID у плиток в пуске? чтобы точно так же удалить.
http://image.prntscr.com/image/72f0145832d74950a931905943777e04.png

Kazun
28-10-2016, 19:05
(New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | Foreach {
$_.Verbs() | Where {$_.Name -match "&Открепить от начального экрана"} | Foreach {$_.DoIt()}
}

Можно еще рассмотреть вариант - https://winpeguy.wordpress.com/2015/12/09/win10-start-menu-cleanup-using-defaultlayouts-xml/

zegordo
28-10-2016, 21:07
Kazun, большое спасибо за старания!
однако что любопытно, даже после удаления appxpackage приложений, иксбоксовские ионки остаются.
любопытней вдвойне, что нету у них по правому клику открытия папки с файлом, как нету и в GUID аппов, что в вашем коде выше.
http://image.prntscr.com/image/2a9cee40200446c5bc61de7a27e9fdff.png
Но за вторую ссылку огромнейшее спасибо!
Сам автор расписал много и занудно, но в своих файлах комментарием он дал несколько ссылок, одна из которых была:
http://ccmexec.com/2015/09/customizing-the-windows-10-start-menu-and-add-ie-shortcut-during-osd/ которая включает и инфу для павершела и каким образом сделать это при установке винды:гораздо проще и эффективнее чем автор сам раписал :>
что же касается иксбоксовских иконок - видимо тут ничего не поделать, если юзер уже залогиген с дефолтным файлом иконок при установленных дефолтных стоковых иксбоксовых аппов. майкрософтцы такие майкрософтцы.

gannet
29-10-2016, 10:57
zegordo, похоже, эти иконки - т.н. "Возможности потребителя Майкрософт" или Customer experience, их можно отключить (вторая часть статьи) (http://remontka.pro/remove-suggested-apps-windows-10/)

zegordo
29-10-2016, 12:50
zegordo, похоже, эти иконки - т.н. "Возможности потребителя Майкрософт" или Customer experience, их можно отключить (вторая часть статьи) (http://remontka.pro/remove-suggested-apps-windows-10/)

Нет, это точно не оно




© OSzone.net 2001-2012