Volume bukti kunci permintaan tidak akan melepaskan Volume setelah File operasi

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 234339 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

GEJALA

Ketika Anda menjalankan program yang tidak semestinya menggunakan NTFS volume bukti kunci fungsi panggilan di komputer yang menjalankan Windows NT 4.0, volume bukti kunci mungkin tidak akan dihapus setelah program telah selesai dijalankan.

PENYEBAB

Fungsi DeviceIoControl() dapat digunakan untuk mengunci volume dengan menentukan FSCTL_LOCK_VOLUME sebagai I/O kontrol kode. Fungsi ini mungkin tidak bekerja dengan benar jika disebut setelah Anda menjalankan operasi file berikut:
  • Buka berkas tujuan dan melakukan beberapa I/O untuk file tersebut. Kemudian tutup berkas.
  • Segera setelah Anda menutup berkas tujuan, mengubah file lain untuk berkas tujuan dengan menggunakan MoveFileEx().
Program Utility yang terpengaruh dengan masalah ini memerlukan akses eksklusif ke disk volume. Program-program tersebut dapat melaporkan pesan galat seolah-olah proses lain masih mengakses volume. Misalnya, jika Anda menjalankan CHKDSK -F perintah terhadap volume disk yang mengalami masalah ini, pesan galat berikut akan ditampilkan:
tipe berkas adalah NTFS.
Tidak dapat mengunci drive saat ini.
Chkdsk tidak dapat berjalan karena volume sedang digunakan oleh proses lainnya. Anda ingin menjadwal pemeriksaan volume ini diperiksa di lain waktu ketika sistem direstart?
Disk Administrator mungkin juga terpengaruh juga.

Objek berkas tertutup tidak dereferenced Jika berkas yang tertutup ditetapkan sebagai file baru untuk fungsi MoveFileEx() sebelum menyelesaikan proses menulis file cache. Operasi file lain selain penguncian volume yang bekerja dengan baik. Ini adalah masalah khusus NTFS. Volume FAT tidak terpengaruh oleh masalah ini.

PEMECAHAN MASALAH

Windows NT Server atau Workstation 4.0

Untuk mengatasi masalah ini, Dapatkan paket layanan terbaru untuk Windows NT 4.0 atau pemutakhiran software individu. Untuk informasi tentang memperoleh paket layanan terbaru, silahkan pergi ke:
  • 152734cara mendapatkan paket layanan windows nt 4.0
Untuk informasi tentang memperoleh pemutakhiran software individu, hubungi Layanan Dukungan Produk Microsoft. Untuk daftar lengkap nomor telepon Layanan Dukungan Produk Microsoft dan informasi mengenai biaya dukungan, silahkan kunjungi alamat penyuratan berikut di World Wide Web:
http://support.Microsoft.com/default.aspx?scid=Fh;EN-US;CNTACTMS

Windows NT Server 4.0, Terminal Server Edition

Untuk mengatasi masalah ini, Dapatkan paket layanan terbaru untuk Windows NT Server 4.0, Terminal Server Edition. Untuk informasi tambahan, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
152734 Cara mendapatkan paket layanan Windows NT 4.0

TEKNIK PEMECAHAN MASALAH

Anda dapat menjalankan Clearmem.exe untuk pulih dari masalah ini. Utilitas Clearmem flushes bagian digunakan sebagai file cache, sehingga objek berkas yang dimaksud dereferenced dengan menjalankan Clearmem. Alat ini disertakan dalam kit sumber daya Microsoft Windows NT 4.0.

STATUS

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam Windows NT 4.0 dan Windows NT Server 4.0, Terminal Server Edition. Masalah ini pertama kali dikoreksi pada Windows NT Server versi 4.0, Terminal Server Edition Service Pack 6.

Properti

ID Artikel: 234339 - Kajian Terakhir: 13 Juni 2012 - Revisi: 3.0
Berlaku bagi:
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Kata kunci: 
kbhotfixserver kbqfe kbbug kbfix kbmt KB234339 KbMtid
Penerjemahan 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: 234339

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com