AnyConnect „bağlantı alt sistemi başlatılamadı“ hatasını düzeltme
Arıza, herhangi bir kimlik bilgisi makineden çıkmadan önce oluşur. Aracı hizmetini, çevrimdışı HTTP bayrağını ve ardından bağdaştırıcıyı tutan Hyper-V veya ICS'yi denetleyin.
Bağlan'a tıklarsınız ve iletişim kutusu neredeyse anında yanıt verir: bağlantı alt sistemi başlatılamadı. Ağ geçidine hiçbir şey ulaşmadı, dolayısıyla karşı tarafta sertifika değişimi, kimlik bilgisi ve tünel grubu seçimi yok. Bu, yoğunlaştırıcı günlüklerinin boş bir oturum göstereceği ve yardım masasının hiçbir zaman işe yarar bir şey içermemiş bir iletişim kutusunun ekran görüntüsünü isteyeceği anlamına gelir. Bunun yerine uç noktayı sabit bir sırayla ele alın ve sonucu değiştiren ilk adımda durun.
Zamanlama, elinizdeki en değerli kanıttır ve kaydetmek hiçbir şeye mal olmaz. Hatanın kimlik bilgisi isteminden önce mi sonra mı çıktığını ve bir yükseltmeden, Windows güncellemesinden veya yeni bir güvenlik aracısından sonra mı başladığını yazın. Bu üç yanıt genellikle herhangi bir ayara dokunmadan önce aday listesini yarıya indirir.
Bir şeyi değiştirmeden önce zamanlamayı okuyun
Üç arıza noktası birbirine benzer ve aynı değildir. İletişim kutusu Bağlan'a bastığınız anda çıkıyorsa istemci kendi altyapısını başlatamamıştır ve bu ileti tam olarak ona işaret eder. Kimlik bilgilerini yazdıktan sonra çıkıyorsa tünel grubuna ulaşılmıştır ve sorun daha ileridedir. Tünel açılıp sonra düşüyorsa alt sistem düzgün başlatılmıştır ve tamamen başka bir hatanın peşindesinizdir. Üçünü karıştırmak, yardımcı olamayacak yeniden yüklemelerde bir öğleden sonrayı harcar.
Buraya yalnızca ilk durum girer. İleti herhangi bir ağ kararından önce üretilir, bu yüzden yanlış ağ geçidi adresi, süresi dolmuş sertifika veya kötü parola onu oluşturmaz.
Adım 1: aracı hizmetinin çalıştığını doğrulayın
Tıkladığınız pencere yalnızca ön uçtur; iş Cisco AnyConnect Secure Mobility Agent hizmetinde yürür ve bu hizmet vpnagent olarak kayıtlıdır. Bu hizmet durdurulmuş veya devre dışı bırakılmışsa, grafik arayüzün konuşacak kimsesi yoktur ve tam olarak bu başlatma arızasını bildirir. Yükseltilmiş bir PowerShell isteminden durumu ve başlangıç türünü denetleyin:
Get-Service vpnagent | Select-Object Name, Status, StartType
sc.exe qc vpnagent
net start vpnagent
Daha önce el ile ayarlanmış başlangıç türüne saygı duyan bir yükleyici, bunun devre dışı kalmasının olağan nedenidir, bu yüzden yalnızca Start'a basmak yerine StartType değerini denetleyin. Hizmet saniyeler içinde başlayıp duruyorsa, Repair'e tıklamadan önce System günlüğünde Service Control Manager girdilerini okuyun:
Get-WinEvent -FilterHashtable @{LogName="System"; ProviderName="Service Control Manager"} -MaxEvents 40
Engellenen bir sürücü, karantinaya alınmış bir dosya veya üçüncü taraf bir güvenlik ürününün filtre sürücüsü bu olaylarda kendini adlandıracaktır. Repair aynı engellenen dosyanın üzerine yeniden yükler ve hiçbir şeyi değiştirmez, bu yüzden olay günlüğü önce gelir.
Adım 2: HTTP yığınının bildirdiği çevrimdışı durumu temizleyin
İstemci profilini indirir ve ilkeyi Windows HTTP bileşenleri üzerinden değerlendirir, bu yüzden kullanıcının internet ayarlarında ayarlanmış bir çevrimdışı bayrağı, her tarayıcı hâlâ sayfa yüklerken başlatmayı bozabilir. Değeri doğrudan denetleyin:
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name GlobalUserOffline
Bir değer olan 1 şu anlama gelir: WinINet yığını çağıranlara makinenin bağlantısı olmadığını söylüyordur; bu durum genellikle Internet Explorer'daki Çevrimdışı Çalış menü öğesi veya bir otomasyon betiği tarafından ayarlanır. Değeri yeniden 0 olarak ayarlayın, oturumu kapatıp yeniden açın ve başka bir şeyi değiştirmeden önce bağlantıyı yeniden deneyin.
Bu makineyi devraldıysanız ve bayrağın neden ayarlandığını söyleyemiyorsanız, bunu kayda not edin. Makinedeki başka bir şey onu bilerek ayarlamış olabilir ve bir sonraki oturum açılışında geri gelecektir.
Adım 3: sanal bağdaştırıcıyı Hyper-V veya ICS'den kurtarın
İki Windows rolü, istemcinin bağdaştırıcısını oluşturmak için gereken parçaları tutabilir. Hyper-V birincisidir: sanal anahtar hizmetleri çalışırken bağdaştırıcı oluşturma, bu hata olarak ortaya çıkan biçimlerde başarısız olabilir. Hizmetleri durdurmak bir tanıdır, düzeltme değildir:
Get-Service vmms, vmcompute | Stop-Service
Get-NetAdapter | Where-Object InterfaceDescription -like "*Hyper-V*"
İstemci bu hizmetler durdurulmuşken bağlanabiliyorsa çakışma doğrulanmıştır ve artık Hyper-V ana makinesinin sahibiyle neyi müzakere edeceğinizi biliyorsunuzdur. Makine artık sanallaştırmaya ihtiyaç duymuyorsa bunları sonra yeniden başlatın.
İnternet Bağlantısı Paylaşımı ikinci sahibidir. Bir bağlantı paylaşılıyorsa istemci daha tünel oluşturmadan başarısız olabilir. Şununla doğrulayın: Get-Service SharedAccess ve çalışıyor ve otomatik olarak ayarlanmışsa, bağdaştırıcıları paylaşılan bir bağlantı için gözden geçirin ve paylaşımı yalnızca o bağdaştırıcıda kapatın.
Önce elenmesi gereken daha ucuz bir açıklama da vardır. Çalışan internet erişimi olmayan bir makine, erişilebilirlik hatası yerine genellikle bu iletiyi gösterir, bu yüzden istemciyi suçlamadan önce Test-NetConnection komutunun ağ geçidi adresine ve genel bir ana makineye ikisinde de başarılı olduğunu doğrulayın.
Doğrulayın, sonra gerekmeyeni geri alın
Doğrulama, sistem tepsisindeki yeşil kalkan değildir. Bağdaştırıcının var olduğunu, bir adres tuttuğunu ve trafiği geçirdiğini doğrulayın: Get-NetAdapter -Name "Cisco AnyConnect*" onu etkin göstermelidir, ipconfig /all atanan adresi ve DNS sunucularını göstermelidir ve iç adrese yapılan gerçek bir istek yerel çözümleyici yerine tünel üzerinden çözülmelidir.
Her değişikliğin kısa bir listesini, bulduğunuz değer ve ayarladığınız değerle birlikte tutun. Bağlantı üçüncü adımdan sonra çalışıyorsa, kaydı kapatmadan önce Hyper-V hizmetlerini geri yükleyin ve yeniden test edin, çünkü sanallaştırmayı sessizce devre dışı bırakan bir geçici çözüm, fark eden bir sonraki yönetici tarafından geri alınacaktır.
Üç adımdan hiçbiri hatayı yerinden oynatmıyorsa uç noktayı değiştirmeyi bırakın. İstemci sürümünü, hizmetin durumunu, bu sayfanın başındaki zamanlamayı ve istemcinin üretebileceği tanılama paketini toplayın ve denediğiniz tam sırayla birlikte teslim edin. O paket, bir sonraki mühendis için iletişim kutusunun ekran görüntüsünden daha değerlidir ve alt sistemin ağa dokunmadan önce mi sonra mı başarısız olduğunu gösteren tek artefakttır.