Windows işletim sistemi, arka planda yüzlerce servis çalıştırır. Bu servislerin her biri, sistemin belirli bir işlevini yerine getirmesinden sorumludur. Bu servislerden biri olan “Workstation” servisi, Windows ağ altyapısının temel taşlarından birini oluşturur. Peki bu servis tam olarak ne yapar? Ne zaman durdurulmalı veya yeniden başlatılmalıdır? Bu yazıda tüm detaylarıyla ele alacağız.
Workstation Servisi Nedir?
Windows’taki “Workstation” servisi, teknik adıyla “LanmanWorkstation” servisidir. Bu servis, Windows’un ağ üzerindeki dosya ve yazıcı paylaşımlarına erişmesini sağlayan SMB (Server Message Block) istemci bileşenidir.
Yani kısaca: Bilgisayarınız bir ağdaki başka bir bilgisayara veya sunucuya bağlanıp dosya kopyaladığında, klasöre eriştiğinde ya da ağ yazıcısına yazdığında arka planda çalışan servis budur.
Servis Bilgileri:
- Servis Adı: Workstation
- Teknik Adı: LanmanWorkstation
- Çalıştırdığı Bileşen: wkssvc.dll
- Bağlı Olduğu Protokol: SMB (Server Message Block)
- Varsayılan Başlangıç Türü: Otomatik
- Servis Türü: Win32 Shared Process
net stop “workstation” Komutu Nedir?
Bu komut, Workstation servisini durdurur. Komut İstemi (CMD) veya PowerShell’de yönetici yetkisiyle çalıştırılır.
Kullanımı:
net stop “workstation”
Ya da kısa adıyla:
net stop workstation
Bu komutu çalıştırdığınızda:
- Workstation servisi durdurulur
- Aktif SMB bağlantıları kesilir
- Ağ sürücüleri (Z:\, Y:\ gibi) geçici olarak erişilemez hale gelir
- Ağ yazıcılarına bağlantı kesilir
Önemli Not: Bu komutu çalıştırmak için Komut İstemi’ni “Yönetici olarak çalıştır” seçeneğiyle açmanız gerekir. Aksi halde “Erişim reddedildi” hatası alırsınız.
net start “workstation” Komutu Nedir?
Bu komut, durdurulmuş olan Workstation servisini yeniden başlatır.
Kullanımı:
net start “workstation”
Ya da kısa adıyla:
net start workstation
Bu komutu çalıştırdığınızda:
- Workstation servisi tekrar çalışmaya başlar
- SMB istemcisi aktif hale gelir
- Ağ sürücüleri yeniden bağlanabilir
- Ağ yazıcıları tekrar kullanılabilir hale gelir
Bu Komutlar Ne Zaman Kullanılır?
- SMB Bağlantı Sorunlarını Çözmek İçin
Ağ üzerindeki bir klasöre veya sunucuya bağlanamıyorsanız, SMB istemcisini yeniden başlatmak sorunu çözebilir. Özellikle şu durumlarda kullanılır:
- Ağ sürücüsü bağlı görünüyor ama erişilemiyor
- “Ağ yolu bulunamadı” hatası alıyorsunuz
- Windows ağ paylaşımlarına bağlanırken donmalar yaşanıyor
- Samba sunucusuna (Linux) bağlantı kopmuş
Yapılacak işlem:
net stop “workstation”
net start “workstation”
- SMB Cache Temizlemek İçin
Windows, SMB bağlantılarını ve ağ oturumlarını önbelleğe alır. Bazen bu önbellek bozulur ve yanlış kimlik bilgileri veya hatalı bağlantı bilgileri saklanır. Servisi durdurup yeniden başlatmak bu önbelleği temizler.
Özellikle şu durumda kullanılır:
- Şifre değiştirdiniz ama Windows hâlâ eski şifre ile bağlanmaya çalışıyor
- Farklı bir kullanıcıyla ağ kaynağına bağlanmak istiyorsunuz
- “Hatalı şifre” hatası alıyorsunuz ama şifre doğru
- SMB Protokol Sürümü Değişikliğinden Sonra
Windows veya bağlandığınız sunucu üzerinde SMB ayarlarını değiştirdiyseniz (SMB1, SMB2, SMB3 gibi), bu değişikliklerin etkili olabilmesi için Workstation servisini yeniden başlatmanız gerekebilir.
Örnek senaryo:
- SMB1 protokolünü devre dışı bıraktınız
- Samba sunucusunda SMB3 ayarı yaptınız
- Değişikliklerin uygulanması için: net stop / net start
- Güvenlik Yamalarından Sonra
Microsoft’un güvenlik güncellemeleri bazen SMB protokolünü doğrudan etkiler. WannaCry gibi fidye yazılımı saldırılarının ardından SMB1’i kapatmak için bu komutlar kullanılmıştır.
- Sistem Yavaşlamalarında
Workstation servisi bazen gereksiz yere CPU veya bellek tüketebilir. Özellikle çok sayıda ağ bağlantısı açık kaldığında. Servisi yeniden başlatmak bu sorunu geçici olarak çözebilir.
- Ağ Yapılandırması Değişikliklerinde
- IP adresi değişikliği
- DNS sunucu değişikliği
- Ağ adaptörü yeniden yapılandırması
Bu durumların ardından Workstation servisini yeniden başlatmak ağ bağlantılarının düzgün çalışmasını sağlar.
Workstation Servisi ile İlgili Bağımlı Servisler
Workstation servisini durdurduğunuzda, ona bağımlı olan bazı servisler de otomatik olarak durur:
- Computer Browser: Ağdaki bilgisayarları listeleyen servis
- HomeGroup Listener: Ev grubu bağlantıları (Windows 10 öncesi)
- HomeGroup Provider: Ev grubu paylaşımları (Windows 10 öncesi)
- Offline Files: Çevrimdışı dosya senkronizasyonu
Bu yüzden servisi durdururken bu servislerin de etkileneceğini unutmayın.
Alternatif Yöntemler
Komut satırı kullanmak istemiyorsanız aynı işlemi şu şekillerde de yapabilirsiniz:
- Hizmetler (Services) Paneli ile:
- Windows + R tuşlarına basın
- “services.msc” yazın ve Enter’a basın
- Listeden “Workstation” servisini bulun
- Sağ tıklayıp “Durdur” veya “Yeniden Başlat” seçeneğini seçin
- Görev Yöneticisi ile:
- Ctrl + Shift + Esc ile Görev Yöneticisi’ni açın
- “Hizmetler” sekmesine tıklayın
- “LanmanWorkstation” servisini bulun
- Sağ tıklayıp durumu değiştirin
- PowerShell ile:
Stop-Service -Name “LanmanWorkstation” -Force
Start-Service -Name “LanmanWorkstation”
Sık Yapılan Hatalar ve Dikkat Edilmesi Gerekenler
- Yönetici Yetkisi Olmadan Çalıştırmak
En sık yapılan hatadır. Komut İstemi’ni normal kullanıcı olarak açarsanız şu hatayı alırsınız:
“Sistem hatası 5 oluştu. Erişim reddedildi.”
Çözüm: CMD’yi sağ tıklayıp “Yönetici olarak çalıştır” seçeneğiyle açın. - Aktif Dosya Transferi Sırasında Durdurmak
Ağ üzerinden bir dosya kopyalarken Workstation servisini durdurursanız transfer yarıda kesilir ve dosya bozulabilir. Servisi durdurmadan önce tüm transferlerin tamamlandığından emin olun. - Sunucu Servisiyle Karıştırmak
“Workstation” ve “Server” iki farklı servistir:
- Workstation (LanmanWorkstation): Siz başkasına bağlanırken kullanılır (istemci)
- Server (LanmanServer): Başkaları size bağlanırken kullanılır (sunucu)
Ağ paylaşımı açıyorsanız “Server” servisini, ağ paylaşımına bağlanıyorsanız “Workstation” servisini yönetmeniz gerekir.
Gerçek Hayat Senaryoları
Senaryo 1: Samba Sunucusuna Bağlanamıyorum
Bir kullanıcı Linux üzerinde çalışan Samba sunucusuna Windows’tan bağlanmaya çalışıyor. Bağlantı sürekli kopuyor veya hiç bağlanamıyor.
Çözüm adımları:
net use * /delete
net stop “workstation”
net start “workstation”
Ardından tekrar bağlanmayı deneyin.
Senaryo 2: Eski Şifre Sorunu
Ağ şifrenizi değiştirdiniz ama Windows hâlâ eski şifreyle bağlanmaya çalışıyor ve “Erişim reddedildi” hatası veriyor.
Çözüm:
net stop “workstation”
net start “workstation”
Servisi yeniden başlatmak önbellekteki eski kimlik bilgilerini temizler.
Senaryo 3: SMB Ayarları Değişikliği
Güvenlik nedeniyle SMB1 protokolünü devre dışı bıraktınız ve SMB2/SMB3’e geçtiniz. Değişikliklerin hemen aktif olması için:
net stop “workstation”
net start “workstation”
Güvenlik Açısından Önemi
2017 yılında dünyayı sarsan WannaCry fidye yazılımı saldırısı, SMB protokolündeki (özellikle SMB1) açıklardan yararlanmıştır. Bu saldırının ardından Microsoft, SMB1’i devre dışı bırakmanı şiddetle tavsiye etmiştir.
SMB1’i devre dışı bırakmak için PowerShell’de (yönetici olarak):
Set-SmbClientConfiguration -EnableSMB1Protocol $false
Ardından servisi yeniden başlatın:
net stop “workstation”
net start “workstation”
Bu basit önlem, bilgisayarınızı birçok ağ tabanlı saldırıya karşı korur.
Özet Tablo
İşlem | Komut | Ne Zaman Kullanılır
Servisi Durdur | net stop “workstation” | Sorun tespiti, önbellek temizleme
Servisi Başlat | net start “workstation” | Durdurma sonrası yeniden etkinleştirme
Bağlantıları Temizle | net use * /delete | Eski bağlantıları silmek için
Servis Durumu | sc query workstation | Servisin çalışıp çalışmadığını görmek
Sonuç
“net stop workstation” ve “net start workstation” komutları, görünürde basit iki satır olsa da arkasında Windows’un ağ altyapısının temel taşını oluşturan SMB istemcisini kontrol eder. Bu komutları bilmek:
- Ağ sorunlarını hızla teşhis etmenizi sağlar
- Önbellek kaynaklı bağlantı sorunlarını çözmenize yardımcı olur
- Güvenlik yapılandırmalarını etkin kılmanızı kolaylaştırır
- Sistem yöneticiliği becerilerinizi güçlendirir
Her Windows kullanıcısının, özellikle ağ üzerinde çalışanların bu komutları bilmesi ve ne zaman kullanacağını anlaması büyük önem taşır. Bir dahaki sefere ağ bağlantısı sorunuyla karşılaştığınızda, bu komutları denemekten çekinmeyin.
Yorumlar