ID Artikel: 232476 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0

Sambungan klien Server Terminal dan Logon dibatasi oleh MaxWorkItem dan nilai-nilai MaxMpxCt

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Pemberitahuan
Artikel ini berlaku untuk Windows 2000. Dukungan untuk Windows 2000 berakhir pada 13 Juli 2010. The Pusat Solusi Windows 2000 akhir dukungan (http://support.microsoft.com/win2000) adalah titik awal untuk perencanaan strategi migrasi dari Windows 2000. Untuk informasi lebih lanjut lihat Microsoft Support Lifecycle Policy (http://support.microsoft.com/lifecycle/) .

Pada Halaman ini

Perbesar semua | Perkecil semua

GEJALA

Setelah beberapa Terminal Server klien menetapkan sesi dengan server yang menjalankan Microsoft Windows NT Server 4.0, Terminal Server Edition, tambahan klien tidak dapat tersambung. Ketika ini terjadi, dalam beberapa kasus, klien tidak dapat melihat server tertentu atau kontroler domain setelah jumlah tertentu sesi klien telah didirikan. Mereka mungkin tidak menunjukkan gejala yang sama, tetapi masalah ini dapat diperbaiki oleh solusi di bawah ini.

Perilaku ini tidak terpengaruh oleh baik jumlah lisensi dalam posisi atau lisensi Logon Layanan Terminal Server komputer atau kontroler domain. Masalah ini dapat terjadi dengan arsitektur komputasi independen atau Remote Desktop protokol klien, dan klien akan menerima salah satu dari berikut pesan galat:
Sistem dapat login Anda karena domain domainname ini tidak tersedia
-atau-
Anda tidak memiliki akses untuk logon untuk sesi ini
Klien dapat menggunakan net lihat, net use, atau ping perintah untuk menghubungi server dan sumber daya domain tanpa lain kesulitan. Dalam beberapa kasus, setelah 20 atau 30 menit, klien tambahan dapat login pada sebelum sambungan baru menolak lagi. Penggunaan CPU biasanya sangat rendah, dan hal ini dapat terjadi terlepas dari kecepatan CPU, jumlah CPU, atau jumlah Memori akses acak (RAM) yang diinstal pada baik komputer Terminal Server atau kontroler domain.

Jika komputer Terminal Server adalah anggota server, tidak ada entri log peristiwa sistem Viewer mungkin muncul. Pada domain controller, Terminal Server komputer acara penampil sistem log dapat berisi salah satu atau kedua entri berikut:
Kesalahan 1727: panggilan prosedur jauh gagal dan tidak melaksanakan
-atau-

ID Peristiwa: 1311
Sumber: NetLogon
Keterangan: Ada saat ini tidak logon server tersedia untuk melayani permintaan logon.

Pesan kesalahan RPC lain yang mungkin muncul adalah:
Error 1722: RPC server tidak tersedia.
Error 1723: RPC server terlalu sibuk untuk menyelesaikan operasi ini.
Kesalahan 1721: Tidak cukup sumber daya tersedia untuk menyelesaikan ini operasi.
Netlogon Event ID 5719:
Tidak Windows NT Domain Controller tersedia untuk domain domain_name.
The setelah kesalahan terjadi:
Saat ini ada server masuk tidak tersedia untuk melayani permintaan logon.

PEMECAHAN MASALAH

Untuk mengatasi masalah ini, Anda juga harus mengedit yang ada nilai-nilai atau menambahkan entri registri berikut untuk kedua MaxWorkItems dan MaxMpxCt untuk server yang klien meminta sumber daya. Secara default, MaxWorkItems dan MaxMpxCt tidak muncul di bawah parameter kunci meskipun mereka berada di efek.

MaxMpxCt memungkinkan server untuk memberikan saran jumlah maksimum simultan klien permintaan untuk dirinya sendiri, dan kemudian memberlakukan batas-batas tersebut. Karena setiap hubungan klien menghasilkan beberapa contoh (misalnya, Windows shell dan Explorer.exe), dengan beberapa klien tersambung ke server, mereka dapat lebih besar daripada default MaxMpxCt pengaturan 50. Segera setelah batas ini tercapai untuk server, permintaan tambahan yang menolak sampai tetes di bawah set batas lagi.

Catatan: Nilai-nilai ini harus ditambahkan dengan rasio seperti yang nilai untuk MaxWorkItems setidaknya empat kali besar seperti itu untuk MaxMpxCt. Sebagai contoh, jika MaxMpxCt memiliki nilai 1024, kemudian MaxWorkItems harus memiliki nilai minimal 4096.

Windows NT

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Cara membuat cadangan dan memulihkan registri di Windows
  1. Mulai Penyunting Registri.
  2. Cari kunci berikut ini di registri:
    HKEY_LOCAL__MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
  3. Klik dua kali MaxWorkItems nilai, jenis4096, klik Desimal, lalu klikOke.

    Nilai nomor yang Anda masukkan sewenang-wenang, dan Anda juga dapat memasukkan 8192, 16384, atau 32768 jika Anda ingin. Namun, Microsoft merekomendasikan bahwa Anda mulai pada tingkat yang lebih rendah dan bekerja atas yang diperlukan, dua kali lipat nilai setiap kali. Kisaran untuk nilai ini adalah salah satu melalui 65535. Jika nilai yang sudah ada, tetapi Anda mengalami masalah serupa dengan yang diuraikan sebelumnya, kemudian mengedit Catatan ini dan dua kali lipat nilai saat ini tetapi pilih nilai minimum dari 4096. Sebagai contoh, jika hal itu menunjukkan nilai 2048, kemudian mengubah itu untuk 4096. Jika masalah ini bertahan, kemudian Lanjutkan proses ini hingga masalah berkurang.

    Catatan: Nilai ini harus setidaknya empat kali lebih besar MaxMpxCt nilai.
  4. Jika MaxWorkItems nilai tidak ada di
    Parameter
    kunci, padaMengedit menu, klik Tambahkan nilai, dan kemudian tambahkan nilai registri berikut:
    Nama nilai: MaxWorkItems
    Jenis Data: REG_DWORD
    Nilai: 4096
  5. Klik dua kali MaxMpxCt nilai, jenis1024, klik Desimal, lalu klikOke.

    Nilai default untuk MaxMpxCt 50, tapi ingat bahwa MaxWorkItems harus mengatur setidaknya empat kali setinggi nomor yang digunakan untuk MaxMpxCt.

    Catatan: Windows 95 dan Windows 98 klien dapat menafsirkan registri ini Catatan berbeda daripada Windows NT, jadi menerapkan nilai ini sesuai dengan yang klien yang digunakan.Untuk informasi tambahan tentang bagaimana Windows 95 dan Windows 98 menafsirkan entri registri berbeda daripada Windows NT, klik nomor artikel di bawah ini untuk melihat artikel di Microsoft Basis Pengetahuan:
    232890  (http://support.microsoft.com/kb/232890/EN-US/ ) Windows 98 klien tidak dapat terhubung ke Share Windows NT
  6. Jika MaxMpxCt nilai tidak ada di tombol parameter, diMengedit menu, klik Tambahkan nilai, dan kemudian tambahkan nilai registri berikut:
    Nama nilai: MaxMpxCt
    Jenis Data: REG_DWORD
    Nilai: 1024 (Desimal)
    Penting: Ketika Anda menambahkan nilai ini ke registri komputer yang menjalankan Windows 95, Windows 98, dan Windows 98 Second Edition, menetapkan nilai ini untuk 510 Desimal (atau 1fe heksadesimal). Jika klien Windows 95, Windows 98, dan Windows NT Sekarang, maka nilai untuk MaxMpxCt harus diatur ke default yang digunakan untuk Windows95 dan Windows 98 karena Windows NT membaca nilai tanpa masalah.
  7. Keluar dari Editor registri dan me-restart komputer.

Windows 2000

Catatan: Anda mungkin mengalami respons yang lambat, dan memperlambat file menyalin kinerja ketika banyak orang yang menggunakan Terminal server.

Pada komputer yang menjalankan Windows 2000 SP2 atau kemudian, ikuti langkah berikut:
  1. Mulai Penyunting Registri.
  2. Cari, dan kemudian klik MaxCmds nilai di bawah tombol berikut di dalam registri:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation \Parameters
  3. Pada Mengedit menu, klikDWORD, jenis 500, lalu klikOke.
  4. Tutup Penyunting Registri.
  5. Pada server jauh, memulai Peninjau Suntingan Registri.
  6. Temukan, kemudian klik kunci berikut dalam registri:
    HKEY_LOCAL__MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
  7. Pada Mengedit menu, klik Tambahkan Nilai, dan kemudian menambahkan nilai registri berikut:
    Nama nilai: MaxWorkItems
    Tipe data: REG_DWORD
    Radix: Desimal
    Data nilai: 8192

    -dan-

    Nama nilai: MaxMpxCt
    Tipe data: REG_DWORD
    Radix: Desimal
    Data nilai: 500
    Catatan: Anda mungkin harus meningkatkan nilai-nilai ini jika kunci registri tidak tidak bekerja.
  8. Tutup Penyunting Registri.
  9. Restart server kedua.
Untuk informasi tambahan tentang klien yang mampu untuk menghubungkan, klik artikel nomor di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
232890  (http://support.microsoft.com/kb/232890/EN-US/ ) Windows 98 klien tidak dapat terhubung ke Share Windows NT
Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
271148  (http://support.microsoft.com/kb/271148/EN-US/ ) MaxMpxCt dan MaxCmds batas pada Windows 2000

INFORMASI LEBIH LANJUT

MaxWorkItems nilai default

Nilai ini menunjukkan jumlah maksimum menerima buffer, atau item pekerjaan, yang layanan Server diperbolehkan untuk mengalokasikan pada satu waktu. Jika batas ini tercapai, maka transportasi harus memulai aliran kontrol, yang dapat secara signifikan mengurangi kinerja. Dalam beberapa kasus, masalah ini mungkin juga menjadi jelas oleh tidak mengizinkan koneksi baru harus dibuat ke server.

Ada tidak ada standar mengatur nilai untuk entri ini, karena itu ditentukan oleh konfigurasi perangkat keras komputer dan layanan Server, dan mungkin harus disesuaikan. Program pihak ketiga mungkin juga memerlukan nilai ini harus ditetapkan pada jumlah yang lebih tinggi.

Windows NT menggunakan pengaturan untuk layanan Server Optimasi dan konfigurasi perangkat keras untuk membantu menentukan apa default nilai untuk MaxWorkItems adalah. Optimasi Server pilihan ditemukan di Server properti ketika Anda klik tab layanan di Control Panel jaringan alat. Windows NT mengkonfigurasi nilai cara berikut:
(4*(MB*SMBServerPerfSetting)*OSVersion/1)*(#Processors)
di mana:
MB = megabyte RAM di server
SMBServerPerfSetting = 5 jika "Minimalkan memori digunakan"
SMBServerPerfSetting = 1 jika "Keseimbangan"
SMBServerPerfSetting = 2 jika "Memaksimalkan Throughput untuk berbagi File"
OSVersion = 2 Jika menjalankan NTServer dengan mengatakan 16 MB RAM
# Prosesor = adalah jumlah prosesor dalam sistem
Sebagai contoh, server dengan satu prosesor yang dikonfigurasi untuk Maksimal Throughput untuk File Sharing, perhitungan untuk 24 MB dan 56 MB RAM yang masing-masing:
(4 * (24 * 2) * 2 / 1) * 1 = 384

(4 * (56 * 2) * 2 / 1) * 1 = 896

Default MaxMpxCt nilai-nilai

Ini mengizinkan server untuk memberikan saran jumlah maksimum permintaan klien biasa simultan untuk tertentu server. Selama negosiasi blok pesan Server dialek, nilai ini adalah dilewatkan ke redirector klien di mana batas luar biasa permintaan adalah diberlakukan. Nilai yang lebih tinggi dapat meningkatkan kinerja server, tetapi membutuhkan lebih banyak menggunakan Server bekerja item)MaxWorkItems). Karena setiap klien dapat mengkonsumsi beberapa contoh ini mungkin lebih besar daripada default maksimum 50.

317249  (http://support.microsoft.com/kb/317249/EN-US/ ) Bagaimana memecahkan Event ID 2021 dan Event ID 2022

Berlaku bagi:
  • Microsoft Windows 2000 Server
Kata kunci: 
kbenv kbnetwork kbprb kbmt KB232476 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:232476  (http://support.microsoft.com/kb/232476/en-us/ )