Network connections klasörüne erişim problemleri

Merhaba,

Bu yazimda, son günlerde siklikla karsilastigimiz bir problem olan "Network Connections" folderina erisim problemi üzerinde durmak istiyorum.

 

Bahsettigim sorun olustugunda, normalde network baglantilari ile ilgili ayarlari yapabildigimiz "Network Connections" folder'ina girilemiyor, ya da folder'in içi bos geliyor ve en sik kapsilasilan hata mesaji da "The network connection folder was unable to retrieve the list of network adapter on your machine, please make sure that the Network connection service is enabled and running" oluyor. Bu problem olustugunda, server ya da client normal network haberlesmesine devam etse de, network konfigürasyon degisiklikleri yapilamiyor (örnegin IP adres degistirlmesi gibi)

 

Böyle bir durum ile karsilastiginizda asagidaki adimlari uygulayabilirsiniz: (ve pek çok durumda problem ortadan kalkacaktir, ancak belirtmekte yarar var bazi durumlarda, asagidaki adimlari uygulamis olsaniz bile sorun devam edebilir. Bu durumda daha ayrintili troubleshooting yapilmasi gerekecektir)

1) Öncelikle "Network Connections" ve "Remote Procedue Call (RPC)" servislerinin çalisir durumda oldugu, services.msc uygulamasindan kontrol edilmelidir.

 

2) "Network Connections" ile ilgili COM objesine iliskin registry degerlerinin dogru olup olmadigini kontrol etmek gerekir. Bunun için

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{27AF75ED-20D9-11D1-B1CE-00805FC1270E} registry path'inin mevcut oldugunu kontrol etmek gerekli. Eger bu registry path'i mevcutsa, bu path altinda su degerler ile tanimli bir registry value'sunun bulundugu kontrol edilmeli:

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{27AF75ED-20D9-11D1-B1CE-00805FC1270E}
Value ismi: LocalService
Value türü: REG_SZ
Value degeri: netman

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{27AF75ED-20D9-11D1-B1CE-00805FC1270E}
Value ismi: (default)
Value türü: REG_SZ
Value degeri: netman

Eger yukaridaki registry degerlerinden herhangi birisini göremiyor ya da farkli bir deger ile görüyorsaniz, asagidaki komutlari çalistirabilirsiniz:

regsvr32 netshell.dll
regsvr32 netcfgx.dll
regsvr32 netman.dll

 

3) Yukaridaki sekilde registry ile ilgili kontroller yapildiktan sonra, dcomcnfg.exe uygulamasi çalistirilarak "netman" objesi üzerinde asagidaki sekilde yetkilendirmelerin yapilmis oldugu kontrol edilmelidir (gerekli yetkiler yoksa da atanmalidir):

(Su sekilde ilgili kisima erisilebilir: Dcomcnfg > Component Services > Computers > my computer > DCOM Config > "Netman" -> Security tab -> "Launch and activation Permissions" -> edit)

'SYSTEM' -> "Local Launch" ve "Local Activation" permission'lari için "Allow" seçili olmalidir.
'LOCAL SERVICE' -> "Local Launch" ve "Local Activation" permission'lari için "Allow" seçili olmalidir.
'NETWORK SERVICE' -> "Local Launch" ve "Local Activation" permission'lari için "Allow" seçili olmalidir.
Administrators -> "Local Launch" ve "Local Activation" permission'lari için "Allow" seçili olmalidir.
INTERACTIVE -> "Local Launch" ve "Local Activation" permission'lari için "Allow" seçili olmalidir.

 

4) Son asamada, "Network Connections" servisi gene services.msc uygulamasindan "restart" edilebilir.

Konu ile ilgili daha ayrintili bilgileri asagidaki makalelerden de bulabilirsiniz:

https://support.microsoft.com/?kbid=911801 Computers lose functionality after you upgrade the domain controllers to Windows Server 2003 with Service Pack 1
https://support.microsoft.com/?kbid=825826 How to troubleshoot missing network connections icons in Windows Server 2003 and in Windows XP
https://support.microsoft.com/kb/329050 Troubleshooting missing network and dial-up connections icons

Tesekkürler,
Murat