Weboldal keresés

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-Clipboard

Ezutá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').fullname

A 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 $linkpath

Ez az. Ki kell jelentkeznie, majd újra be kell jelentkeznie, vagy le kell állítania az Explorer folyamatot.

get-process explorer | stop-process

Most 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.

Kapcsolódó cikkek