Tidak dapat mencetak sebagai Pengguna Standar? Memperbaiki Izin Folder TEMP

2017-09-15 16:43:52
Utama·Microsoft·Tidak dapat mencetak sebagai Pengguna Standar? Memperbaiki Izin Folder TEMP

Memindahkan folder Temp Anda kadang-kadang dapat menyebabkan masalah pencetakan di Windows, tergantung pada bagaimana Izin diatur di folder atau drive tujuan. Setelah mengubah variabel lingkungan pengguna TEMP atau TMP Anda untuk memindahkan folder Temp Anda ke drive lain, folder Temp baru mewarisi Izin dari orang tua, sering mengakibatkan hilangnya Izin NTFS untuk akun pengguna Anda.

Setelah memindahkan folder TEMP, menjalankan perintah ICACLS% TEMP% dari Command Prompt biasanya menampilkan entri Izin seperti di bawah ini, atau sedikit mirip:

BUILTIN\Administrators:(I)(F) BUILTIN\Administrators:(I)(OI)(CI)(IO)(F) NT AUTHORITY\SYSTEM:(I)(F) NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F) NT AUTHORITY\Authenticated Users:(I)(OI)(CI)(IO)(M) BUILTIN\Users:(I)(RX) BUILTIN\Users:(I)(OI)(CI)(IO)(GR, GE) 

Ada dua hal di sini, akun pengguna Anda tidak ada dalam daftar. Juga, Pengguna yang Diotentikasi dan Pengguna memiliki Modifikasi dan Baca / Jalankan akses untuk folder TEMP Anda, yang tidak diperlukan. Dengan Izin di atas, terjadi masalah berikut:

  • Halaman pengujian tidak mencetak dari token pengguna standar, bahkan jika Anda adalah administrator. Program yang ditingkatkan dapat mencetak.

  • Microsoft Print to PDF menghasilkan file 0-byte atau tidak melakukan apa-apa saat dicetak sebagai pengguna standar.

Singkatnya, berikut ini adalah entri Izin yang benar-benar kita butuhkan.

 NT AUTHORITY\SYSTEM:(OI)(CI)(F) BUILTIN\Administrators:(OI)(CI)(F) W10-PC\Ramesh:(OI)(CI)(F) 

* di mana Ramesh dalam contoh ini, adalah nama pengguna.

Berikut ini cara memperbaiki Izin untuk folder TEMP.

Memperbaiki Izin folder TEMP

Buka Command Command Prompt yang ditinggikan atau. Ketik perintah berikut persis seperti yang diberikan di bawah ini, dan tekan ENTER setelah setiap perintah:

 icacls %temp% /inheritance:r icacls %temp% /grant %username%:(OI)(CI)F /T /C icacls %temp% /grant Administrators:(OI)(CI)F /T /C icacls %temp% /grant System:(OI)(CI)F /T /C md %temp%\Low icacls %temp%\Low /setintegritylevel (OI)(CI)low 

Perintah pertama menghapus semua Izin yang diwarisi untuk folder TEMP, dan tiga perintah berikutnya adalah untuk memberikan Administrator, SYSTEM dan akun pengguna Anda Izin Kontrol Penuh secara rekursif (termasuk sub-folder dan file). Dan perintah terakhir mengatur tingkat integritas dari% TEMP% \ folder Rendah ke Tingkat Integritas Wajib Rendah, sehingga folder tersebut dapat diakses oleh program yang berjalan di IL rendah, seperti Internet Explorer. Ini perlu diatur untuk menghindari masalah pencetakan di browser Web, seperti Internet Explorer.

Sekarang Anda mendapatkan hasil ini ketika menjalankan ICACLS% TEMP%, yang persis seperti yang kita butuhkan.

Itu harus memperbaiki masalah pencetakan terkait dengan Izin NTFS yang salah. Tentu saja Anda dapat mengkonfigurasi Izin yang sama menggunakan dialog Izin melalui properti folder Temp; tapi saya pribadi lebih suka Icacls karena ini cara yang lebih cepat untuk menyelesaikan tugas. Jika Anda melakukannya menggunakan tab Izin, pada akhirnya akan terlihat seperti ini.

Pos terkait

Memperbaiki Akses Folder Terkompresi (Zip) Ditolak Kesalahan "Tidak Dapat Menyelesaikan Operasi"

Pilihan Editor