Bu attiginiz ersimde internet yok ise eger, fiziksel ya da sürücü olarak bir sorun yok gibi. Network servislerinden bir tanesi otomatik olarak baslayamiyor galiba. Yonetici haklari ile komut satisi acip ( internet yokken tabii ) su komutu dener misiniz? Bu tum network ayarlarini yeniden baslatiyor.
Eger bu ise yararsa baslangicta otomatik calismasi icin bir BAT dosyasina kaydedebilirsiniz. Nedeni ise.
Network connections (netman)
Network location awareness (nlasvc)
DHCP Client.
WLAN autoconfig (Wi-Fi kullanıyorsan)
DNS Client.
Servislerinden birinin otomatik baslayamiyor olmasidir tahminim. services.msc'yi calistirip bunlari kontrol etmelisiniz.
Not: Yapay zeka soyle bir script yazdi. Bunun tum servisleri sorunsuz kapatip tekrar baslatacagini iddia ediyor. Benim ilk verdigim "netcfg -D" kapiyi anahtarla acmak yerine balyozla kirmak gibiydi. Bu ise biraz daha kibarca yapiyor. Ama calisip calismadigini denemeniz lazim. Ben denemedim. İnternet. PS1 diye bir dosya olusturup icine kaydedebilirsiniz.
Kod:
# Ağ servislerini yeniden başlatan script.
$services = @(
"Dhcp", # DHCP Client.
"Dnscache", # DNS Client.
"NlaSvc", # Network Location Awareness.
"Netman", # Network Connections.
"WlanSvc", # WLAN AutoConfig (kablosuz için)
"BrokerInfrastructure", # Bazı durumlarda ağ keşfi için gerekli.
"WdiServiceHost", # Tanılama hizmetleri.
"W32Time" # Windows Time (bazen bağlantı sorunlarına neden olabilir)
)
foreach ($s in $services) {
try {
Write-Host "Restarting $s..." -ForegroundColor Cyan.
Restart-Service -Name $s -Force -ErrorAction Stop.
} catch {
Write-Host "Hizmet yeniden başlatılamadı: $s" -ForegroundColor Red.
}
}