Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sunucu Çekirdeği yüklemeniz için bir bellek dökümü yapılandırmak için aşağıdaki adımları kullanın.
1. Adım: Otomatik sistem sayfası dosya yönetimini devre dışı bırakma
İlk adım, sistem hatanızı ve kurtarma seçeneklerinizi el ile yapılandırmaktır. Kalan adımları tamamlamak için bu gereklidir.
Aşağıdaki komutu çalıştırın:
wmic computersystem set AutomaticManagedPagefile=False
2. Adım: Bellek dökümü için hedef yolu yapılandırma
İşletim sisteminin yüklü olduğu bölümde sayfa dosyasının olması gerekmez. Sayfa dosyasını başka bir bölüme yerleştirmek için DedicatedDumpFile adlı yeni bir kayıt defteri girdisi oluşturmanız gerekir. DumpFileSize kayıt defteri girdisini kullanarak disk belleği dosyasının boyutunu tanımlayabilirsiniz. DedicatedDumpFile ve DumpFileSize kayıt defteri girdilerini oluşturmak için şu adımları izleyin:
Komut isteminde regedit komutunu çalıştırarak Kayıt Defteri Düzenleyicisi'ni açın.
Aşağıdaki kayıt defteri alt anahtarını bulun ve tıklatın: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Yeni Dize Değerini Düzenle'ye >>tıklayın.
Yeni değeri DedicatedDumpFile olarak adlandırın ve ENTER tuşuna basın.
DedicatedDumpFile'a sağ tıklayın ve ardından Değiştir'e tıklayın.
Değer veri türü olarak Sürücü>:\<Dedicateddumpfile.sys>yazın< ve tamam'a tıklayın.
Note
<Sürücü'nüzü> disk belleği dosyası için yeterli disk alanına sahip bir sürücüyle değiştirin ve Dedicateddumpfile.dmp< ayrılmış dosyanın tam yoluyla değiştirin>.
Yeni > DWORD Değerini Düzenle'ye >tıklayın.
DumpFileSize yazın ve ENTER tuşuna basın.
DumpFileSize öğesine sağ tıklayın ve ardından Değiştir'e tıklayın.
DWORD Değerini Düzenle'de, Taban'ın altında Ondalık'a tıklayın.
Değer verileri'nde uygun değeri yazın ve Tamam'a tıklayın.
Note
Döküm dosyasının boyutu megabayt (MB) cinsindendir.
Kayıt Defteri Düzenleyicisi'nden çıkın.
Bellek dökümünün bölüm konumunu belirledikten sonra sayfa dosyası için hedef yolu yapılandırın. Sayfa dosyasının geçerli hedef yolunu görüntülemek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS get DebugFilePath
DebugFilePath için varsayılan hedef %systemroot%\memory.dmp. Geçerli hedef yolu değiştirmek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS set DebugFilePath = <FilePath>
<FilePath>'i hedef yola ayarlayın. Örneğin, aşağıdaki komut bellek dökümü hedef yolunu C:\WINDOWS\MEMORY olarak ayarlar. DMP:
wmic RECOVEROS set DebugFilePath = C:\WINDOWS\MEMORY.DMP
3. Adım: Bellek dökümü türünü ayarlama
Sunucunuz için yapılandırılan bellek dökümü türünü belirleyin. Geçerli bellek dökümü türünü görüntülemek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS get DebugInfoType
Geçerli bellek dökümü türünü değiştirmek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS set DebugInfoType = <Value>
<Değer> aşağıda tanımlandığı gibi 0, 1, 2 veya 3 olabilir.
- 0: Bellek dökümünün kaldırılmasını devre dışı bırakın.
- 1: Tam bellek dökümü. Bilgisayarınız beklenmedik bir şekilde durduğunda sistem belleğinin tüm içeriğini kaydeder. Tam bellek dökümü, bellek dökümü toplandığında çalışan işlemlerden veriler içerebilir.
- 2: Çekirdek bellek dökümü (varsayılan). Yalnızca çekirdek belleğini kaydeder. Bu, bilgisayarınız beklenmedik bir şekilde durduğunda günlük dosyasındaki bilgileri kaydetme işlemini hızlandırır.
- 3: Küçük bellek dökümü. Bilgisayarınızın neden beklenmedik bir şekilde durdurulduğunu belirlemenize yardımcı olabilecek en küçük yararlı bilgileri kaydeder.
4. Adım: Bir bellek dökümü oluşturarak sunucuyu otomatik olarak yeniden başlatacak şekilde yapılandırma
Varsayılan olarak, sunucu bir bellek dökümü oluşturduktan sonra otomatik olarak yeniden başlatılır. Geçerli yapılandırmayı görüntülemek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS get AutoReboot
AutoReboot değeri TRUE ise, sunucu bir bellek dökümü oluşturarak otomatik olarak yeniden başlatılır. Yapılandırma gerekmez ve sonraki adıma geçebilirsiniz.
AutoReboot değeri YANLIŞ ise, sunucu otomatik olarak yeniden başlatılmaz. Değeri değiştirmek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS set AutoReboot = true
5. Adım: Sunucuyu varolan bellek dökümü dosyasının üzerine yazacak şekilde yapılandırma
Varsayılan olarak, yeni bir dosya oluşturulduğunda sunucu mevcut bellek dökümü dosyasını üzerine yazarak değiştirir. Mevcut bellek dökümü dosyalarının üzerine yazılacak şekilde yapılandırılmış olup olmadığını belirlemek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS get OverwriteExistingDebugFile
Değer 1 ise, sunucu mevcut bellek dökümü dosyasının üzerine yazar. Yapılandırma gerekmez ve sonraki adıma geçebilirsiniz.
Değer 0 ise, sunucu mevcut bellek dökümü dosyasının üzerine yazmaz. Değeri değiştirmek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS set OverwriteExistingDebugFile = 1
6. Adım: Yönetim uyarısı ayarlama
Bir yönetim uyarısının uygun olup olmadığını belirleyin ve SendAdminAlert'i uygun şekilde ayarlayın. SendAdminAlert için geçerli değeri görüntülemek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS get SendAdminAlert
SendAdminAlert için olası değerler DOĞRU veya YANLIŞ'tır. Mevcut SendAdminAlert değerini true olarak değiştirmek için aşağıdaki komutu çalıştırın:
wmic RECOVEROS set SendAdminAlert = true
7. Adım: Bellek dökümü sayfa dosyası boyutunu ayarlama
Geçerli sayfa dosyası ayarlarını denetlemek için aşağıdaki komutlardan birini çalıştırın:
wmic.exe pagefile
or
wmic.exe pagefile list /format:list
Örneğin, sayfa dosyanızın ilk ve en büyük boyutlarını yapılandırmak için aşağıdaki komutu çalıştırın:
wmic pagefileset where name="c:\\pagefile.sys" set InitialSize=1000,MaximumSize=5000
8. Adım: Sunucuyu el ile bellek dökümü oluşturacak şekilde yapılandırma
PS/2 klavye kullanarak el ile bellek dökümü oluşturabilirsiniz. Bu özellik varsayılan olarak devre dışıdır ve Evrensel Seri Veri Yolu (USB) klavyelerde kullanılamaz.
PS/2 klavye kullanarak el ile bellek dökümlerini etkinleştirmek için aşağıdaki komutu çalıştırın:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /v CrashOnCtrlScroll /t REG_DWORD /d 1 /f
Özelliğin düzgün etkinleştirilip etkinleştirilmediğini belirlemek için aşağıdaki komutu çalıştırın:
Reg query HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Parameters / v CrashOnCtrlScroll
Değişikliklerin etkili olması için sunucuyu yeniden başlatmanız gerekir. Aşağıdaki komutu çalıştırarak sunucuyu yeniden başlatabilirsiniz:
Shutdown / r / t 0
SCROLL LOCK tuşuna iki kez basarken SAĞ CTRL tuşunu basılı tutarak sunucunuza bağlı bir PS/2 klavye ile el ile bellek dökümleri oluşturabilirsiniz. Bu, 0xE2 hata koduyla bilgisayarın hata denetimini yapar. Sunucuyu yeniden başlattıktan sonra, 2. adımda oluşturduğunuz hedef yolda yeni bir döküm dosyası görüntülenir.
9. Adım: Bellek dökümü dosyalarının doğru oluşturulduğunu doğrulayın
bellek dökümü dosyalarının doğru oluşturulduğunu doğrulamak için dumpchk.exe yardımcı programını kullanabilirsiniz. dumpchk.exe yardımcı programı Sunucu Çekirdeği yükleme seçeneğiyle birlikte yüklenmez, bu nedenle masaüstü deneyimine sahip bir sunucudan veya Windows 10'dan çalıştırmanız gerekir. Ayrıca, Windows ürünleri için hata ayıklama araçlarının yüklenmesi gerekir.
dumpchk.exe yardımcı programı, bellek dökümü dosyasını Windows Server 2008 Sunucu Çekirdeği yüklemenizden seçtiğiniz ortamı kullanarak diğer bilgisayara aktarmanıza olanak tanır.
Warning
Sayfa dosyaları çok büyük olabilir, bu nedenle aktarım yöntemini ve yöntemin gerektirdiği kaynakları dikkatlice göz önünde bulundurun.
Ek Referanslar
Bellek dökümü dosyalarını kullanma hakkında genel bilgi için bkz. Windows için bellek dökümü dosyası seçeneklerine genel bakış.
Ayrılmış döküm dosyaları hakkında daha fazla bilgi için bkz. Sistem bellek dökümünü yakalarken sistem sürücüsündeki alan sınırlamalarını aşmak için DedicatedDeumpFile kayıt defteri değerini kullanma.