HTTP 500 internal server error IIS5 merupakan error yang sering kita jumpai, lalu bagaimana cara mengatasinya? Hari ini saya akan menjelaskan kepada Anda cara menyelesaikannya sepenuhnya!
Kesalahan server internal HTTP 500 pada IIS5 adalah salah satu kesalahan yang sering kita temui. Manifestasi kesalahan utamanya adalah program ASP tidak dapat menelusuri tetapi halaman web statis HTM tidak terpengaruh. Selain itu, ketika terjadi kesalahan, log peristiwa sistem dan log peristiwa keamanan akan memiliki catatan yang sesuai.
Dengan rincian sebagai berikut:
(1) Kinerja di IE
Saat menelusuri halaman asp yang sebelumnya berfungsi normal, akan terjadi error berikut:
Halaman web tidak dapat ditampilkan
Ada masalah pada halaman yang ingin Anda akses, sehingga tidak dapat ditampilkan.
Silakan coba yang berikut ini:
Buka beranda http://127.0.0.1 dan cari link ke informasi yang Anda butuhkan.
Klik tombol segarkan atau coba lagi nanti.
HTTP 500 - Kesalahan Server Internal
Layanan Informasi Internet
Informasi Teknis (Individu Pendukung)
Detail:
dukungan Microsoft
Atau:
Kesalahan Aplikasi Server
Server mengalami kesalahan saat memuat aplikasi selama pemrosesan permintaan Anda. Silakan lihat log peristiwa untuk informasi lebih rinci. Silakan hubungi administrator server untuk bantuan.
(2) Catatan log keamanan (2 item)
Jenis peristiwa: audit gagal
Sumber Peristiwa: Keamanan
Jenis Acara: Masuk/Keluar
ID Acara: 529
Tanggal: 2001-9-9
Acara: 11:17:07
Pengguna: NT AUTHORITYSYSTEM
Komputer: SERVER SAYA
menggambarkan:
Gagal masuk:
Alasan: Nama pengguna tidak diketahui atau kata sandi salah
Nama pengguna: IWAM_MYSERVER
Domain: MYDOM
Jenis masuk: 4
Proses masuk: Advapi
Paket autentikasi: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
Nama stasiun kerja: MYSERVER
Jenis peristiwa: audit gagal
Sumber Peristiwa: Keamanan
Jenis acara: Login akun
ID Peristiwa: 681
Tanggal: 2001-9-9
Acara: 11:17:07
Pengguna: NT AUTHORITYSYSTEM
Komputer: SERVER SAYA
menggambarkan:
Masuk ke akun: IWAM_MYSERVER
Pengguna yang masuk: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
Dari stasiun kerja: MYSERVER
Gagal. Kode kesalahannya adalah: 3221225578
(3) Catatan dalam log sistem (2 item)
Jenis Peristiwa: Kesalahan
Sumber acara: DCOM
Jenis Acara: Tidak Ada
ID Peristiwa: 10004
Tanggal: 2001-9-9
Acara: 11:20:26
Pengguna: Tidak Ada
Komputer: SERVER SAYA
menggambarkan:
DCOM mengalami kesalahan "Tidak dapat memperbarui kata sandi. Nilai yang diberikan untuk kata sandi baru berisi nilai yang tidak diperbolehkan dalam kata sandi." dan tidak dapat masuk untuk menjalankan server di .IWAM_MYSERVER:
{3D14228D-FBE1-11D0-995D-00C04FD919C1}
Jenis Peristiwa: Peringatan
Sumber acara: W3SVC
Jenis Acara: Tidak Ada
ID Acara: 36
Tanggal: 2001-9-9
Acara: 11:20:26
Pengguna: Tidak Ada
Komputer: SERVER SAYA
menggambarkan:
Server gagal menjalankan aplikasi '/LM/W3SVC/4/Root'. Kesalahannya adalah 'RunAs harus dalam bentuk <nama domain><nama pengguna> atau hanya <nama pengguna>'.
Untuk mendapatkan informasi lebih lanjut tentang pesan ini, kunjungi situs Dukungan Online Microsoft: http://www.microsoft.com/contentredirect.asp.
[Potong Halaman]
Analisis komprehensif terhadap kinerja kesalahan di atas, kita dapat melihat bahwa kesalahan internal HTTP 500 terutama disebabkan oleh kata sandi akun IWAM yang salah (yang merupakan akun IWAM_MYSERVER di komputer saya).
Sebelum menganalisis penyebab kesalahan internal HTTP500 secara mendetail, mari kita berikan pengenalan singkat tentang akun IWAM: Akun IWAM adalah akun bawaan yang secara otomatis dibuat oleh sistem saat menginstal IIS5. Akun ini terutama digunakan untuk memulai layanan informasi Internet untuk aplikasi di luar proses. Nama akun IWAM akan berbeda-beda sesuai dengan nama NETBIOS masing-masing komputer. Format umumnya adalah IWAM_MACHINE, yang terdiri dari awalan "IWAM", baris penghubung "_" dan nama NETBIOS komputer. Nama NETBIOS komputer saya adalah MYSERVER, jadi nama akun IWAM di komputer saya adalah IWAM_MYSERVER, yang sangat mirip dengan metode penamaan akun anonim IIS ISUR_MACHINE.
Setelah akun IWAM dibuat, akun tersebut digunakan bersama oleh Active Directory, database metabase IIS, dan aplikasi COM+. Kata sandi akun disimpan oleh ketiga pihak, dan sistem operasi bertanggung jawab atas sinkronisasi kata sandi IWAM yang disimpan oleh ketiga pihak tersebut. pesta. Menurut akal sehat, kita dapat yakin bahwa sistem operasi bertanggung jawab atas pekerjaan tersebut dan tidak perlu khawatir tentang kesalahan. Namun, apakah itu bug atau alasan lain, sinkronisasi kata sandi sistem berfungsi untuk akun IWAM terkadang gagal, menyebabkan kata sandi yang digunakan oleh akun IWAM tiga pihak tidak konsisten. Ketika aplikasi IIS atau COM+ menggunakan kata sandi IWAM yang salah untuk masuk ke sistem dan memulai Aplikasi Kumpulan Di Luar Proses IIS, sistem akan menolak permintaan karena kata sandi yang salah, menyebabkan Aplikasi Kumpulan Di Luar Proses IIS menjadi tidak berfungsi. gagal untuk memulai. Kami melihat "Tidak dapat menjalankan server {3D14228D-FBE1-11D0-995D-00C04FD919C1}" dalam peristiwa kesalahan ID10004 (di sini {3D14228D-FBE1-11D0-995D-00C04FD919C1} adalah KUNCI IIS Di Luar Proses. Aplikasi yang Dikumpulkan) , tidak dapat ditransfer ke aplikasi IIS5, dan terjadi kesalahan internal HTTP 500.
Mengetahui penyebab kesalahan internal HTTP 500, solusinya relatif sederhana, yaitu menyinkronkan kata sandi akun IWAM secara manual di Active Directory, database metabase IIS, dan aplikasi COM+.
Operasi spesifik dibagi menjadi tiga langkah, dan Anda harus masuk ke komputer sebagai administrator untuk memberikan izin pengoperasian yang memadai (akun IWAM adalah IWAM_MYSERVER sebagai contoh).
(1) Ubah kata sandi akun IWAM_MYSERVER di Direktori Aktif
Karena kata sandi akun IWAM dikendalikan oleh sistem dan dibuat secara acak, kita tidak tahu apa itu. Untuk menyelesaikan dua langkah sinkronisasi kata sandi berikut, kita harus mengatur kata sandi akun IWAM ke nilai kita tahu.
1. Pilih "Mulai" -> "Program" -> "Alat Administratif" -> "Pengguna dan Komputer Direktori Aktif" untuk memulai snap-in "Pengguna dan Komputer Direktori Aktif".
2. Klik "pengguna", pilih "IWAM_MYSERVER" di sebelah kanan, klik kanan dan pilih "Reset Kata Sandi (T)...", dan atur kata sandi baru untuk IWAM_MYSERVER di kotak setel ulang kata sandi yang muncul ke "Aboutnt2001" (tanpa tanda kutip), oke, tunggu sampai password berhasil diubah.
(2) Sinkronkan kata sandi akun IWAM_MYSERVER di metabase IIS
Mungkin karena perubahan ini terlalu sensitif dan penting, Microsoft tidak menyediakan antarmuka pengguna yang eksplisit bagi kita untuk mengubah kata sandi akun IWAM_MYSERVER di metabase IIS. Ini hanya menyediakan skrip manajemen adsutil.vbs dengan IIS5. inetpub Di subdirektori adminscripts (lokasi dapat berubah karena pengaturan yang berbeda ketika Anda menginstal IIS5).
Script adsutil.vbs kuat, memiliki banyak parameter dan rumit untuk digunakan. Di sini kami hanya menyediakan metode penggunaan skrip ini untuk mengubah kata sandi akun IWAM_MYSERVER:
adsutil SET Kata Sandi w3svc/WAMUserPass
Parameter "Kata Sandi" adalah kata sandi baru dari akun IWAM yang akan ditetapkan. Oleh karena itu, perintah untuk mengubah password akun IWAM_MYSERVER di metabase IIS menjadi "Aboutnt2001" adalah:
c:InetpubAdminScripts>adsutil SET w3svc/WAMUserPass "Tentang 2001"
Setelah modifikasi berhasil, sistem akan menampilkan prompt sebagai berikut:
WAMUserPass: (String) "Tentang tahun 2001"
(3) Kata sandi IWAM_MYSERVER digunakan untuk menyinkronkan aplikasi COM+
Untuk menyinkronkan kata sandi IWAM_MYSERVER yang digunakan oleh aplikasi COM+, kita memiliki dua cara untuk memilih: satu adalah dengan menggunakan layanan komponen MMC snap-in, dan yang lainnya adalah dengan menggunakan skrip sinkronisasi akun IWAM synciwam.vbs.
1. Gunakan unit manajemen MMC layanan komponen
(1) Mulai snap-in Layanan Komponen: Pilih "Mulai" -> "Jalankan" -> "MMC", mulai konsol manajemen, buka kotak dialog "Tambah/Hapus Snap-in", dan tambahkan "Layanan Komponen " masuk.
(2) Temukan "Layanan Komponen" -> "Komputer" -> "Komputer Saya" -> "Aplikasi COM+" -> "Aplikasi Kumpulan Di Luar Proses", klik kanan "Aplikasi Kumpulan Di Luar Proses" - > "Properti".
(3) Beralih ke tab "Bendera" pada kotak dialog properti "Aplikasi Gabungan Di Luar Proses". Dalam pilihan "Aplikasi ini berjalan di bawah akun berikut", "Pengguna ini" akan dipilih, dan nama pengguna adalah "IWAM_MYSERVER". Ini adalah default dan tidak perlu diubah. Masukkan kata sandi yang benar "Tentang 2001" di kotak teks "Kata Sandi" dan "Konfirmasi Kata Sandi" di bawah dan konfirmasi untuk keluar.
(4) Jika sistem menanyakan "Aplikasi dibuat oleh lebih dari satu produk eksternal. Apakah Anda yakin ingin didukung oleh produk ini?"
(5) Jika kita mengatur "Perlindungan Aplikasi" dari beberapa Web lain ke "Tinggi (Independen)" di IIS, maka kata sandi akun IWAM dari aplikasi COM+ yang digunakan oleh WEB ini juga perlu disinkronkan. Ulangi langkah (1)-(4) untuk menyinkronkan kata sandi akun IWAM dari aplikasi Di luar proses terkait lainnya.
2. Gunakan akun IWAM untuk menyinkronkan skrip synciwam.vbs
Faktanya, Microsoft telah menemukan bahwa ada masalah dengan sinkronisasi kata sandi akun IWAM, sehingga telah menulis skrip synciwam.vbs terpisah untuk sinkronisasi kata sandi akun IWAM di skrip manajemen IIS5. Skrip ini terletak di C:inetpubadminscripts subdirektori (lokasinya mungkin Ini akan berubah tergantung pada pengaturan yang Anda atur saat menginstal IIS5).
Penggunaan skrip synciwam.vbs relatif sederhana:
cscript synciwam.vbs [-v|-h]
Parameter "-v" berarti menampilkan seluruh proses eksekusi skrip secara detail (disarankan), dan parameter "-h" digunakan untuk menampilkan informasi bantuan sederhana.
Jika kita ingin melakukan sinkronisasi password akun IWAM_MYSERVER di aplikasi COM+, kita hanya perlu mengeksekusi "cscript synciwam.vbs -v", seperti berikut:
cskrip c:inetpubadminscriptssynciwam.vbs -v
Microsoft (kanan) Host Skrip Windows Versi 5.6
Hak Cipta (C) Microsoft Corporation 1996-2000. Semua hak dilindungi undang-undang.
NamaPengguna Wam:IWAM_MYSERVER
WamUserPass: Sekitar tahun 2001
Aplikasi IIS Ditetapkan:
Nama, AppIsolated, ID Paket
w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}
Akar, 2,
IISHbantuan, 2,
Admin IIS, 2,
Contoh IISS, 2,
MSADC, 2,
AKAR, 2,
Admin IIS, 2,
IISHbantuan, 2,
Akar, 2,
Akar, 2,
Aplikasi di luar proses ditentukan:
Hitung: 1
{3D14228D-FBE1-11d0-995D-00C04FD919C1}
Memperbarui Aplikasi:
Nama: Kunci Aplikasi Kumpulan IIS Di Luar Proses: {3D14228D-FBE1-11D0-995D-00C04FD919C1}
Terlihat dari eksekusi script diatas bahwa penggunaan script synciwam.vbs lebih lengkap dan cepat dibandingkan menggunakan layanan komponen. Pertama-tama menemukan akun IWAM "IWAM_MYSERVER" dari database metabase IIS dan mengambil kata sandi yang sesuai "Aboutnt2001", kemudian mencari semua Aplikasi IIS yang ditentukan dan aplikasi Di Luar Proses, dan menyinkronkan akun IWAM dari setiap aplikasi Di Luar Proses satu per satu .
Saat menggunakan skrip synciwam.vbs, satu hal yang perlu diperhatikan adalah sebelum Anda menjalankan synciwam.vbs, Anda harus memastikan bahwa database metabase IIS dan kata sandi IWAM di Direktori Aktif konsisten. Karena skrip synciwam.vbs mendapatkan kata sandi akun IWAM dari database metabase IIS dan bukan dari Direktori Aktif, jika kata sandi di metabase IIS salah, kata sandi yang diperoleh synciwam.vbs juga akan salah, dan operasi sinkronisasi dijalankan ke "Memperbarui Aplikasi" Sistem akan melaporkan kesalahan 80110414, yaitu, "Aplikasi {3D14228D-FBE1-11D0-995D-00C04FD919C1} tidak dapat ditemukan".
Oke, sejauh ini password akun IWAM di Active Directory, database metabase IIS dan aplikasi COM+ telah berhasil disinkronkan, dan program ASP Anda dapat berjalan kembali!
[Potong Halaman]Analisis komprehensif terhadap kinerja kesalahan di atas, kita dapat melihat bahwa kesalahan internal HTTP 500 terutama disebabkan oleh kata sandi akun IWAM yang salah (yang merupakan akun IWAM_MYSERVER di komputer saya).
Sebelum menganalisis penyebab kesalahan internal HTTP500 secara mendetail, mari kita berikan pengenalan singkat tentang akun IWAM: Akun IWAM adalah akun bawaan yang secara otomatis dibuat oleh sistem saat menginstal IIS5. Akun ini terutama digunakan untuk memulai layanan informasi Internet untuk aplikasi di luar proses. Nama akun IWAM akan berbeda-beda sesuai dengan nama NETBIOS masing-masing komputer. Format umumnya adalah IWAM_MACHINE, yang terdiri dari awalan "IWAM", baris penghubung "_" dan nama NETBIOS komputer. Nama NETBIOS komputer saya adalah MYSERVER, jadi nama akun IWAM di komputer saya adalah IWAM_MYSERVER, yang sangat mirip dengan metode penamaan akun anonim IIS ISUR_MACHINE.
Setelah akun IWAM dibuat, akun tersebut digunakan bersama oleh Active Directory, database metabase IIS, dan aplikasi COM+. Kata sandi akun disimpan oleh ketiga pihak, dan sistem operasi bertanggung jawab atas sinkronisasi kata sandi IWAM yang disimpan oleh ketiga pihak tersebut. pesta. Menurut akal sehat, kita dapat yakin bahwa sistem operasi bertanggung jawab atas pekerjaan tersebut dan tidak perlu khawatir tentang kesalahan. Namun, apakah itu bug atau alasan lain, sinkronisasi kata sandi sistem berfungsi untuk akun IWAM terkadang gagal, menyebabkan kata sandi yang digunakan oleh akun IWAM tiga pihak tidak konsisten. Ketika aplikasi IIS atau COM+ menggunakan kata sandi IWAM yang salah untuk masuk ke sistem dan memulai Aplikasi Kumpulan Di Luar Proses IIS, sistem akan menolak permintaan karena kata sandi yang salah, menyebabkan Aplikasi Kumpulan Di Luar Proses IIS menjadi tidak berfungsi. gagal untuk memulai. Kami melihat "Tidak dapat menjalankan server {3D14228D-FBE1-11D0-995D-00C04FD919C1}" dalam peristiwa kesalahan ID10004 (di sini {3D14228D-FBE1-11D0-995D-00C04FD919C1} adalah KUNCI IIS Di Luar Proses. Aplikasi yang Dikumpulkan) , tidak dapat ditransfer ke aplikasi IIS5, dan terjadi kesalahan internal HTTP 500.
Mengetahui penyebab kesalahan internal HTTP 500, solusinya relatif sederhana, yaitu menyinkronkan kata sandi akun IWAM secara manual di Active Directory, database metabase IIS, dan aplikasi COM+.
Operasi spesifik dibagi menjadi tiga langkah, dan Anda harus masuk ke komputer sebagai administrator untuk memberikan izin pengoperasian yang memadai (akun IWAM adalah IWAM_MYSERVER sebagai contoh).
(1) Ubah kata sandi akun IWAM_MYSERVER di Direktori Aktif
Karena kata sandi akun IWAM dikendalikan oleh sistem dan dibuat secara acak, kita tidak tahu apa itu. Untuk menyelesaikan dua langkah sinkronisasi kata sandi berikut, kita harus mengatur kata sandi akun IWAM ke nilai kita tahu.
1. Pilih "Mulai" -> "Program" -> "Alat Administratif" -> "Pengguna dan Komputer Direktori Aktif" untuk memulai snap-in "Pengguna dan Komputer Direktori Aktif".
2. Klik "pengguna", pilih "IWAM_MYSERVER" di sebelah kanan, klik kanan dan pilih "Reset Kata Sandi (T)...", dan atur kata sandi baru untuk IWAM_MYSERVER di kotak setel ulang kata sandi yang muncul ke "Aboutnt2001" (tanpa tanda kutip), oke, tunggu sampai password berhasil diubah.
(2) Sinkronkan kata sandi akun IWAM_MYSERVER di metabase IIS
Mungkin karena perubahan ini terlalu sensitif dan penting, Microsoft tidak menyediakan antarmuka pengguna yang eksplisit bagi kita untuk mengubah kata sandi akun IWAM_MYSERVER di metabase IIS. Ini hanya menyediakan skrip manajemen adsutil.vbs dengan IIS5. inetpub Di subdirektori adminscripts (lokasi dapat berubah karena pengaturan yang berbeda ketika Anda menginstal IIS5).
Script adsutil.vbs kuat, memiliki banyak parameter dan rumit untuk digunakan. Di sini kami hanya menyediakan metode penggunaan skrip ini untuk mengubah kata sandi akun IWAM_MYSERVER:
adsutil SET Kata Sandi w3svc/WAMUserPass
Parameter "Kata Sandi" adalah kata sandi baru dari akun IWAM yang akan ditetapkan. Oleh karena itu, perintah untuk mengubah password akun IWAM_MYSERVER di metabase IIS menjadi "Aboutnt2001" adalah:
c:InetpubAdminScripts>adsutil SET w3svc/WAMUserPass "Tentang 2001"
Setelah modifikasi berhasil, sistem akan menampilkan prompt sebagai berikut:
WAMUserPass: (String) "Tentang tahun 2001"
(3) Kata sandi IWAM_MYSERVER digunakan untuk menyinkronkan aplikasi COM+
Untuk menyinkronkan kata sandi IWAM_MYSERVER yang digunakan oleh aplikasi COM+, kita memiliki dua cara untuk memilih: satu adalah dengan menggunakan layanan komponen MMC snap-in, dan yang lainnya adalah dengan menggunakan skrip sinkronisasi akun IWAM synciwam.vbs.
1. Gunakan unit manajemen MMC layanan komponen
(1) Mulai snap-in Layanan Komponen: Pilih "Mulai" -> "Jalankan" -> "MMC", mulai konsol manajemen, buka kotak dialog "Tambah/Hapus Snap-in", dan tambahkan "Layanan Komponen " masuk.
(2) Temukan "Layanan Komponen" -> "Komputer" -> "Komputer Saya" -> "Aplikasi COM+" -> "Aplikasi Kumpulan Di Luar Proses", klik kanan "Aplikasi Kumpulan Di Luar Proses" - > "Properti".
(3) Beralih ke tab "Bendera" pada kotak dialog properti "Aplikasi Gabungan Di Luar Proses". Dalam pilihan "Aplikasi ini berjalan di bawah akun berikut", "Pengguna ini" akan dipilih, dan nama pengguna adalah "IWAM_MYSERVER". Ini adalah default dan tidak perlu diubah. Masukkan kata sandi yang benar "Tentang 2001" di kotak teks "Kata Sandi" dan "Konfirmasi Kata Sandi" di bawah dan konfirmasi untuk keluar.
(4) Jika sistem menanyakan "Aplikasi dibuat oleh lebih dari satu produk eksternal. Apakah Anda yakin ingin didukung oleh produk ini?"
(5) Jika kita mengatur "Perlindungan Aplikasi" dari beberapa Web lain ke "Tinggi (Independen)" di IIS, maka kata sandi akun IWAM dari aplikasi COM+ yang digunakan oleh WEB ini juga perlu disinkronkan. Ulangi langkah (1)-(4) untuk menyinkronkan kata sandi akun IWAM dari aplikasi Di luar proses terkait lainnya.
2. Gunakan akun IWAM untuk menyinkronkan skrip synciwam.vbs
Faktanya, Microsoft telah menemukan bahwa ada masalah dengan sinkronisasi kata sandi akun IWAM, sehingga telah menulis skrip synciwam.vbs terpisah untuk sinkronisasi kata sandi akun IWAM di skrip manajemen IIS5. Skrip ini terletak di C:inetpubadminscripts subdirektori (lokasinya mungkin Ini akan berubah tergantung pada pengaturan yang Anda atur saat menginstal IIS5).
Penggunaan skrip synciwam.vbs relatif sederhana:
cscript synciwam.vbs [-v|-h]
Parameter "-v" berarti menampilkan seluruh proses eksekusi skrip secara detail (disarankan), dan parameter "-h" digunakan untuk menampilkan informasi bantuan sederhana.
Jika kita ingin melakukan sinkronisasi password akun IWAM_MYSERVER di aplikasi COM+, kita hanya perlu mengeksekusi "cscript synciwam.vbs -v", seperti berikut:
cskrip c:inetpubadminscriptssynciwam.vbs -v
Microsoft (kanan) Host Skrip Windows Versi 5.6
Hak Cipta (C) Microsoft Corporation 1996-2000. Semua hak dilindungi undang-undang.
NamaPengguna Wam:IWAM_MYSERVER
WamUserPass: Sekitar tahun 2001
Aplikasi IIS Ditetapkan:
Nama, AppIsolated, ID Paket
w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}
Akar, 2,
IISHbantuan, 2,
Admin IIS, 2,
Contoh IISS, 2,
MSADC, 2,
AKAR, 2,
Admin IIS, 2,
IISHbantuan, 2,
Akar, 2,
Akar, 2,
Aplikasi di luar proses ditentukan:
Hitung: 1
{3D14228D-FBE1-11d0-995D-00C04FD919C1}
Memperbarui Aplikasi:
Nama: Kunci Aplikasi Kumpulan IIS Di Luar Proses: {3D14228D-FBE1-11D0-995D-00C04FD919C1}
Terlihat dari eksekusi script diatas bahwa penggunaan script synciwam.vbs lebih lengkap dan cepat dibandingkan menggunakan layanan komponen. Pertama-tama menemukan akun IWAM "IWAM_MYSERVER" dari database metabase IIS dan mengambil kata sandi yang sesuai "Aboutnt2001", kemudian mencari semua Aplikasi IIS yang ditentukan dan aplikasi Di Luar Proses, dan menyinkronkan akun IWAM dari setiap aplikasi Di Luar Proses satu per satu .
Saat menggunakan skrip synciwam.vbs, satu hal yang perlu diperhatikan adalah sebelum Anda menjalankan synciwam.vbs, Anda harus memastikan bahwa database metabase IIS dan kata sandi IWAM di Direktori Aktif konsisten. Karena skrip synciwam.vbs mendapatkan kata sandi akun IWAM dari database metabase IIS dan bukan dari Direktori Aktif, jika kata sandi di metabase IIS salah, kata sandi yang diperoleh synciwam.vbs juga akan salah, dan operasi sinkronisasi dijalankan ke "Memperbarui Aplikasi" Sistem akan melaporkan kesalahan 80110414, yaitu, "Aplikasi {3D14228D-FBE1-11D0-995D-00C04FD919C1} tidak dapat ditemukan".
Oke, sejauh ini password akun IWAM di Active Directory, database metabase IIS dan aplikasi COM+ telah berhasil disinkronkan, dan program ASP Anda dapat berjalan kembali!