A Windows Terminal Link visszaállítása a Windows 11 rendszerben
Amikor áttértem a Windows 11-re, az egyik apró dolog, amit szerettem, az volt, hogy a Windows Terminált hozzáadtam a kezdő listához. Ezt a listát úgy érheti el, hogy a tálcán jobb gombbal a Start ikonra kattint, vagy megnyomja a Win+x billentyűkombinációt. Az évek során ez a lista elmozdult a parancssor megnyitásának lehetőségéről a Windows PowerShell megnyitására. Szóval örültem, amikor átváltott a Windows Terminal megnyitására. Főleg a „mint rendszergazda” opcióval.
Sajnos a legújabb bétaverzió visszatér a Windows PowerShellhez. Azt mondták nekem, hogy ez egy szándékos döntés volt, hogy elkerüljük a holt hivatkozást, ha a felhasználó eltávolítja a Windows Terminált. Ne is kezdj bele.
Megkerestem Paul Thurrott-ot a Twitteren ezzel a kérdéssel kapcsolatban, és ő adott néhány referenciát a rajtlista módosításával kapcsolatban. Így állítottam vissza a Windows Terminal hivatkozásomat.
Csoportok összekapcsolása
A hivatkozások a %LOCALAPPDATA% alatt vannak tárolva, különösen a C:\Users\Jeff\AppData\Local\Microsoft\Windows\WinX. A WinX alatt a Group1, Group2 és Group3 almappák találhatók. Ezek a könyvtárak megfelelnek a start menü csoportosításának, alulról kezdve. A Group3 mappában szeretném létrehozni a hivatkozásomat.
Megtekintheti a meglévő linkeket. A számozás azt tükrözi, hogy milyen sorrendben vannak a listán. Megnyitottam ezt a mappát a Windows Intézőben, és jobb gombbal rákattintottam egy új parancsikon létrehozására.
Szükségem van a Windows Terminal program elérési útjára, ezért megragadtam a PowerShell segítségével, és beillesztettem.
(Get-Command wt.exe).source | Set-ClipboardEzután adjon nevet a parancsikonnak.
A befejezés után tudtam, hogy azt szeretném, ha a parancsikon emelkedetten futna. Ha még nem tette meg, nyissa meg a hivatkozás tulajdonságait, és kattintson a Speciális gombra.
Ez nem olyan nehéz.
Jelölje be a négyzetet, majd kattintson az OK gombra.
Regisztrálja a Linket
Nem elég, ha a link a mappában van. Nyilvánvalóan szüksége van valamiféle Windows voodoo-ra, hogy „regisztrálja”. Ennek a varázslatnak a megvalósításához le kellett töltenem egy hashlnk.exe nevű segédprogramot. Töltse le a zip fájlt a https://github.com/riverar/hashlnk/blob/master/bin/hashlnk_0.2.0.0.zip webhelyről, és bontsa ki a fájlt. Elmentettem a C:\Work-ba. Haboztam egy véletlenszerű fájl letöltésével kapcsolatban, de azt egy Microsoft MVP készítette évekkel ezelőtt, és ez egy nyílt forráskódú projekt a Githubon. Ha ettől jobban érzed magad, semmi problémám nem volt, és az ESET sem emelt ki zászlókat.
A hivatkozásfájl neve kerül felhasználásra a listában, ezért átneveztem a hivatkozásomat.
rename-item '.\Windows Terminal.lnk' -NewName 'Windows Terminal (Admin).lnk'Szüksége lesz a linkfájl teljes elérési útjára.
$linkpath = (get-item 'Windows Terminal (Admin).lnk').fullnameA regisztrációs parancs egyszerű. Adja meg a hashlnk.exe elérési útját, feltételezve, hogy nincs az elérési útjában, és a hivatkozás elérési útját paraméterként.
C:\work\hashlnk.exe $linkpathEz az. Ki kell jelentkeznie, majd újra be kell jelentkeznie, vagy le kell állítania az Explorer folyamatot.
get-process explorer | stop-processMost megvan a Windows Terminal parancsikonja.
Kísérleteztem egy szám hozzáadásával az .lnk fájlhoz, hogy szabályozzam a sorrendet, de a szám szerepelt a lista kimenetében, így töröltem a fájlt, és anélkül kezdtem újra. A hashlnk.exe futtatása után szerintem nem tudsz mást tenni az .lnk fájllal, ezért használat előtt győződjön meg róla, hogy minden a kívánt módon van beállítva.
Összegzés
Ha van újabb vagy jobb módszer ugyanazon eredmény elérésére, különösen az automatizálásra alkalmas módszer, szívesen hallok róla. Nagyon kíváncsi vagyok a hashlnk.exe új alternatíváira.






