Proč se Windows stále ptá na heslo k VPN
Prázdné pole pro heslo může pocházet ze zásady počítače, ze špatného úložiště profilů nebo z metody ověřování, která se nikdy neuložila. Každá příčina má vlastní řešení.
Heslo je uložené, zaškrtávací políčko je označené, a přesto se další připojení znovu ptá na přihlašovací údaj. Tahle smyčka má ve Windows tři možné příčiny: zásadu pro celý počítač, která zakazuje ukládání, profil, který žije v jiném úložišti než účet, který ho používá, nebo metodu ověřování, kterou průvodce profilem nikdy nezapsal. Každá se opravuje jinde, a změna té špatné vyvolává uklidňující dojem pokroku, zatímco pole zůstává prázdné. Právě pojmenování příčiny na začátku mění smyčku v kontrolu na dvě minuty.
Zásada počítače může ukládání zakázat
Jediná hodnota v konfiguraci služby vzdáleného přístupu může vypnout ukládání přihlašovacích údajů pro celý počítač. Dokud je aktivní, zaškrtnutí políčka nic nemění, protože klient nemá kam tajemství uložit. Další pokus proto začíná s prázdným polem a žádné nastavení na úrovni profilu ho nemůže přebít. To je první věc, kterou je třeba přečíst, protože je to jediná ze tří příčin, která zasahuje všechny účty najednou.
reg query "HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v DisableSavePassword
Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" | Select-Object DisableSavePasswordPřečtěte hodnotu dřív, než připojení znovu postavíte, a počítač takto nastavený berte jako záměrný, ne rozbitý: nula je normální stav a jednička blokuje ukládání pro každý profil na stroji. Na spravovaném zařízení požádejte vlastníka zásady o změnu, místo abyste upravovali registr pod svým účtem. Jedno obnovení vrátí starou hodnotu během týdne a uživatel dojde k závěru, že oprava nikdy nefungovala. Proto místní úprava později vypadá jako selhání. Než proti omezení bojujete, zeptejte se, zda je zamýšlené.
Profil může být v tom druhém úložišti
Windows vede jeden telefonní seznam pro každý účet a jeden pro celý počítač, a připojení vytvořené v prvním je pro druhý neviditelné. Příznakem je chybějící připojení nebo výzva, která nikdy nenabídne uložený údaj. Vypsání obou rozsahů stojí jeden příkaz každý a otázku vyřeší během sekund. Udělejte to, než rozhodnete, že se údaj ztratil.
Get-VpnConnection | Format-List Name,AuthenticationMethod,ServerAddress
Get-VpnConnection -AllUserConnection | Format-List Name,AuthenticationMethod,ServerAddressVytvořte profil s volbou pro všechny uživatele, když ho má používat každý účet na počítači. Výpis také ukazuje metodu ověřování u každého jména, což vyšetřování okamžitě zúží. Rozsah rozhoduje o tom, kde konfigurace žije; nepřeměňuje připojení na tunel zařízení ani nesdílí údaj jednoho uživatele se všemi. Působí i na spouštění, protože servisní účet, který se připojuje při startu, profil vytvořený v uživatelském úložišti nevidí.
Průvodce možná metodu nikdy nezapsal
Průvodce IKEv2 má dlouholetou hrubou hranu. Volba ověřování jménem a heslem se ne vždy uloží a příští návštěva průvodce znovu nabídne obecnou položku. Uložená hodnota je to, co klient při připojení čte, takže chybějící metoda vypadá přesně jako chybějící heslo. Zůstává profil bez metody ověřování, což nechává uložené tajemství bez čehokoli, k čemu by se vázalo.
Set-VpnConnection -Name "Corp" -AuthenticationMethod EAP -AllUserConnection
Get-VpnConnection -Name "Corp" -AllUserConnection | Select-Object AuthenticationMethod
rasphone -lVýslovné nastavení metody se dialogu úplně vyhne a přečtení hodnoty zpět dokáže, co bylo zapsáno. Hodnota, která se sama vrací, znamená, že profil přepisuje něco jiného.
Ověřte to odhlášením, ne opětovným připojením
Opětovné připojení v rámci jedné relace používá stav, který skutečné přihlášení znovu staví, takže může problém úložiště úplně skrýt. Odhlaste se, přihlaste se znovu a spusťte připojení, přitom sledujte, zda se údaj nabízí, nebo vyžaduje. Potom výpisy spusťte znovu, protože profil by se měl objevit v úložišti, které čekáte, a metoda by měla zůstat ta, kterou jste nastavili. Opakování ve stejné relaci dokazuje jen to, že údaj v mezipaměti byl ještě v paměti.
whoami
Get-VpnConnection -AllUserConnection | Format-List Name,AuthenticationMethod
Get-VpnConnection | Format-List Name,AuthenticationMethod
rasdial "Corp"Pokud se výzva přesto vrátí, zbývajícím kandidátem je samotná metoda, nebo obnovení zásad tiše vrátilo původní omezení. Zkontrolujte ty dvě věci, než přeinstalujete klienta, který v tom nikdy nebyl. Obě zanechávají vlastní stopu ve výstupu výpisu.
Zapište příčinu, kterou jste změnili, a důkaz, který ji potvrdil. Obnovení profilu může prázdné pole vrátit a právě poznámka dělá opakování levným.