Réponses:
Opinion - Microsoft explicitement ne souhaite pas fournir une méthode permettant à quiconque d’ajouter / supprimer des éléments d’épinglette à l’utilisateur. Ils s'inquiètent de ce que les applications tierces épinglent et désassemblent des éléments de manière arbitraire afin d'influencer les programmes qu'un utilisateur exécutera. C'est pourquoi ils ont rendu cela très difficile avec les dernières versions de Windows 10.
Méthode 1 - Il existait une méthode de script utilisant VBScript, qui consiste à énumérer via FolderItem.Verbs et à activer celle appelée "broche dans la barre des tâches". Toutefois, Microsoft a supprimé cet élément de la collection Verbs tout en le laissant disponible sur l'interface utilisateur pour une sélection manuelle à l'aide d'une souris. De nombreux sites Web expliquent exactement comment procéder avec un script VB, mais cette méthode ne fonctionne pas avec les dernières versions de Windows 10.
Méthode 2 - Probablement en raison d'une réaction brutale de la part de la communauté des entreprises, Microsoft fournit désormais une méthode utilisant la stratégie de groupe pour créer un ensemble d'éléments par défaut afin de désépingler ou épingler un nouveau compte d'utilisateur. Cette option ne semble toutefois pas être utile. brochage personnalisé. Une recherche sur Internet des termes suivants mènera à l’information: broche de la barre des tâches de la stratégie de groupe.
Méthode 3 - L'autre réponse fournie ici, qui consiste simplement à copier un fichier de lien dans le dossier User Pinned \ Taskbar, NE FONCTIONNERA PAS dans les versions actuelles de Windows 10. Cela peut avoir fonctionné à un moment donné, mais cela ne fonctionne plus.
Méthode 4 - Il existe un utilitaire tiers appelé SYSPIN. C'est un fichier EXE autonome qui fonctionne apparemment. La société ou le site Web s'appelle TECHNOSYS.
Vous devez créer un raccourci, puis le déplacer dans le dossier épinglé de l'utilisateur.
Le dossier UserPinned est ici: %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Ici, nous allons créer un raccourci pour le bloc-notes (notepad.lnk) et le déplacer dans le dossier épinglé de l'utilisateur.
Les seules choses à modifier pour vos applications sont les suivantes:
sLinkFile = Nom de votre raccourci ( nom_application.lnk généralement)
oLink.TargetPath = Chemin de votre application racine (c: \ program files \ program \ program.exe)
@echo off
echo Set oWS = WScript.CreateObject("WScript.Shell") > C:\temp8\CreateShortcut.vbs
echo sLinkFile = "C:\temp8\notepad.lnk" >> C:\temp8\CreateShortcut.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> C:\temp8\CreateShortcut.vbs
echo oLink.TargetPath = "C:\Windows\notepad.exe" >> C:\temp8\CreateShortcut.vbs
echo oLink.Save >> C:\temp8\CreateShortcut.vbs
cscript C:\temp8\CreateShortcut.vbs
del C:\temp8\CreateShortcut.vbs
copy "C:\temp8\notepad.lnk" "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\notepad.lnk"
pause
Vous pouvez enlever pause
, je l'ai juste eu pour la vérification d'erreur. Copiez le code ci-dessus dans votre fichier chauve-souris.
Edit: Explication détaillée:
Essentiellement >
, les >>
symboles et ajoutent des données à un document. Dans ce cas, nous créons un fichier .vbs séparé appelé CreateShortcut.vbs
et chaque commande avant que le> ou le >> soit insérée dans ce fichier, ligne par ligne. À la fin du lot, nous cscript CreateShort.vbs
exécutons le fichier que nous venons de créer.
@echo off
REM Create a new obj for shell script and write as line 1 in new file call createshortcut.vbs
echo Set oWS = WScript.CreateObject("WScript.Shell") > C:\temp8\CreateShortcut.vbs
REM Name the shortcut whatever you want. It will end in .lnk and then write that command as the second line in the createshortcut.vbs file
echo sLinkFile = "C:\temp8\notepad.lnk" >> C:\temp8\CreateShortcut.vbs
REM takes the shortcut file and runs the builtin script "create Shortcut to generate the .lnk file and adds as the third line in the createshortcut.vbs file
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> C:\temp8\CreateShortcut.vbs
REM this is physical path of the EXE or application you are making a shortcut for, then adds that path as the 4th line in the createshortcut.vbs file
echo oLink.TargetPath = "C:\Windows\notepad.exe" >> C:\temp8\CreateShortcut.vbs
REM saves everything and writes as the 5th line in the vbs file
echo oLink.Save >> C:\temp8\CreateShortcut.vbs
REM executes the createshortcut.vbs file that we built line by line above
cscript C:\temp8\CreateShortcut.vbs
REM Deletes the createshortcut.vbs script that we made after it ran so you can use this block of code in the same batch more than once
del C:\temp8\CreateShortcut.vbs
REM Copies the newly created shortcut file notepad.lnk to the directory that windows looks at to generate what icons/applications appear on the taskbar
copy "C:\temp8\notepad.lnk" "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\notepad.lnk"
Vous pouvez épingler des programmes avec le dossier Taskbar mais vous devez également modifier une clé de registre.
Ce que j'ai fait était sur un ordinateur, j'ai épinglé les programmes dont j'ai besoin pour le compte administrateur local. J'ai ensuite exécuté les commandes suivantes:
robocopy "% AppData% \ Microsoft \ Internet Explorer \ Lancement rapide \ Utilisateur épinglé \ TaskBar" C: \ Temp \ Taskbar
Reg export HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Taskband C: \ Temp \ Taskbar.reg
Comme les ordinateurs sont sur un domaine, j'ai pu exécuter ces commandes à partir d'un autre ordinateur avec les droits d'administrateur de domaine:
robocopy \\ SourcePC \ C $ \ Temp \ Barre des tâches \\ DestinationPC \ C $ \ Temp \ Barre des tâches
robocopy \\ SourcePC \ C $ \ Temp \\ DestinationPC \ C $ \ Temp Taskbar.reg
Sur le PC de destination, assurez-vous de sauvegarder la clé de registre actuelle au cas où !!!
Reg export HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Taskband C: \ Temp \ Taskbar-Backup.reg
robocopy C: \ Temp \ Taskbar "% AppData% \ Microsoft \ Internet Explorer \ Lancement rapide \ Utilisateur épinglé \ TaskBar"
reg import C: \ Temp \ Taskbar.reg
Déconnectez-vous et reconnectez-vous. Les icônes doivent être épinglées dans la barre des tâches.