Namestitev vloge se ustavi s splošno napako in dnevnik dogodkov ne ponuja skoraj ničesar za delo. Na strežnikih, kjer se to zgodi, manjkajoči del sploh ni v čarovniku: storitev Remote Access nikoli ne zapusti stanja Starting. Vloga, ki ne more dokončati lastne inicializacije, znova spodleti ob vsakem poskusu, zato je najprej storitev in šele nato čarovnik. Popravilo pravice za prijavo traja minute, ponovno nameščanje vloge znova in znova pa ne.

Začnite pri storitvi, ne pri čarovniku vloge

Odprite povišani ukazni poziv in preberite konfiguracijo storitve, preden se dotaknete vloge. Pomembni sta dve vrednosti: vrsta zagona in račun, pod katerim storitev teče. Privzeta namestitev registrira storitev za samodejni, zakasnjeni zagon pod Network Service.

Če stanje ostane na Starting namesto na Running, storitev čaka na nekaj, česar ne more dobiti, in pravica za prijavo je običajen kandidat. Daljše čakanje ne pomaga, ker je zagon že spodletel na način, ki ga Service Control Manager sporoča kot čakajoč. Storitev čisto ustavite in znova preberite njeno konfiguracijo. Nato poglejte poskus zagona storitve v dnevniku dogodkov, saj se tam ob napaki pojavi ime računa.

Čarovnik vloge sporoči le, da inicializacija ni uspela, in prav zato mora biti diagnoza storitve prva.

Preberite pravico za prijavo pred ponovnim nameščanjem

Network Service potrebuje pravico za prijavo kot storitev, da se lahko zažene. Vgrajeni računi jo običajno dobijo s članstvom v skupini, utrjena osnovna linija ali osvežitev pravilnika pa jo lahko odvzameta. Skupinska pravila zmagajo pri naslednji osvežitvi, zato lahko ročno dodeljena pravica znova izgine brez opozorila.

Izvezite lokalni varnostni pravilnik in preberite vnos, namesto da bi zaupali GUI. Tako vam ostane datoteka za primerjavo po osvežitvi, in to je edini način, da ugotovite, ali je sprememba preživela. Če je vnos prazen ali račun izpusti, ste našli napako. Zapišite, kateri objekt pravilnika ga nastavi, ker ta objekt potrebuje trajni popravek.

secedit /export /cfg C:\Windows\Temp\secpol-export.inf
Select-String -Path C:\Windows\Temp\secpol-export.inf -Pattern SeServiceLogonRight
sc.exe qc RemoteAccess
Get-Service RemoteAccess | Format-List Name, Status, StartType

Pravica, uveljavljena lokalno in prepisana s pravilnikom pri naslednji osvežitvi, je videti kot popravek, ki je prenehal delovati, in znova bo spodletela na enak način.

Krožni obhod računa, ki prepiše konfiguracijo

Bližnjica popravi konfiguracijo prijave storitve brez ročnega urejanja pravilnika: spremenite račun, uveljavite in ga nato spremenite nazaj s praznimi polji za geslo.

Obhod prepiše zapis storitve in računu znova podeli pravico, ki jo potrebuje. To je obhod, ne popravek korenskega vzroka, zato spada v dnevnik sprememb z datumom ob strani. Kjer strežnik upravlja osnovna linija, je pravi popravek dodati račun v dodelitev prijave kot storitev v tej osnovni liniji. Naredite to najprej, ko lahko, obhod pa uporabite le za odblokiranje namestitve, ki je sicer obtičala.

sc.exe config RemoteAccess obj= "NT AUTHORITY\LocalService" start= demand
Start-Service RemoteAccess
sc.exe config RemoteAccess obj= "NT AUTHORITY\NetworkService" start= delayed-auto
Start-Service RemoteAccess

Po vsakem ukazu preberite stanje, ker storitev, ki se zažene pod enim računom in ne pod drugim, pove, katera pravica manjka.

Namestite vlogo in dokažite, da je nameščena

Ko storitev teče, znova dodajte vlogo in vključite podfunkcijo VPN, ki jo resnično nameravate uporabljati. Sama splošna vloga vam ne da delujoče končne točke VPN.

Install-WindowsFeature DirectAccess-VPN -IncludeManagementTools
Get-WindowsFeature RemoteAccess, DirectAccess-VPN, Routing
Get-Service RemoteAccess

Potrdite, da podfunkcije sporočajo Installed in ne Available, nato odprite konzolo in dokončajte začetno konfiguracijo, preden se stroja dotakne kdo drug. Če konzola še vedno trdi, da storitev ne teče, se vrnite k preverjanju storitve, namesto da bi vlogo odstranili.

Zapišite, kaj ste spremenili

Prve izbire v čarovniku določijo pravila požarnega zidu, dodeljevanje naslovov in ali strežnik pričakuje posredovalnik DHCP. Nekaj odjemalcev od točke do lokacije ne potrebuje oblike končne točke od lokacije do lokacije. Odločite se o vlogi, naboru naslovov, metodi preverjanja pristnosti in viru potrdila, preden klikate. Ugibanje tukaj ustvari strežnik, ki se čisto namesti in nikoli ne sprejme povezave.

Obdržite odstopanje v računu storitve v isti opombi. Krog utrjevanja, ki vrne privzeti račun, lahko napako obnovi ob naslednjem ponovnem zagonu, mesece po tem, ko je tisti, ki jo je diagnosticiral, šel naprej.

Sorodni članki