Temp-kansion siirtäminen voi joskus aiheuttaa tulostusongelmia Windowsissa, riippuen siitä, kuinka Käyttöoikeudet asetetaan kohdekansiossa tai asemassa. Kun olet muuttanut TEMP- tai TMP-käyttäjäympäristömuuttujia siirtääksesi Temp-kansiosi toiseen asemaan, uusi Temp-kansio perii käyttöoikeudet vanhemmilta, jolloin usein puuttuvat NTFS-käyttöoikeudet käyttäjätililtäsi.
TEMP-kansion siirtämisen jälkeen ICACLS% TEMP% -komennon suorittaminen komentoriviltä näyttää yleensä alla olevat käyttöoikeusmerkinnät tai hiukan samankaltaiset:
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)
Tässä on kaksi asiaa, käyttäjätilisi puuttuu luettelosta. Todennetut käyttäjät ja käyttäjät ovat myös muokkaaneet ja lukeneet / suorittaneet TEMP-kansiosi käyttöoikeuksia, joita ei vaadita. Edellä olevien käyttöoikeuksien kanssa seuraavia ongelmia esiintyy:
Testisivu ei tulostu tavallisesta käyttäjän tunnuksesta, vaikka olisit järjestelmänvalvoja. Korotetut ohjelmat pystyvät tulostamaan.
Microsoft Print to PDF luo 0 tavun tiedoston tai ei tee mitään, kun se tulostetaan tavallisena käyttäjänä.
Lyhyesti sanottuna seuraavat ovat lupamerkinnät, joita todella tarvitsemme.
NT AUTHORITY\SYSTEM:(OI)(CI)(F) BUILTIN\Administrators:(OI)(CI)(F) W10-PC\Ramesh:(OI)(CI)(F)
* missä Ramesh tässä esimerkissä on käyttäjänimi.
Täältä löydät ohjeet kuinka korjata TEMP-kansion käyttöoikeudet.
TEMP-kansion käyttöoikeuksien korjaaminen
Avaa korotettu tai järjestelmänvalvojan komentokehote. Kirjoita seuraavat komennot tarkalleen alla esitetyllä tavalla ja paina ENTER jokaisen komennon jälkeen:
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
Ensimmäinen komento poistaa kaikki TEMP-kansion perimät käyttöoikeudet, ja seuraavien kolmen komennon on annettava järjestelmänvalvojille, JÄRJESTELMÄN ja käyttäjätilisi täydet hallintaoikeudet rekursiivisesti (mukaan lukien alikansiot ja tiedostot). Ja viimeinen komento asettaa% TEMP% \ Low -kansion eheystasoksi alhaisen pakollisen eheyden tason, jotta kansioon pääsee matalassa IL: ssä toimivilla ohjelmilla, kuten Internet Explorer. Tämä on määritettävä, jotta vältetään tulostaminen web-selaimissa, kuten Internet Explorer.
Nyt saat tämän tuloksen suorittaessasi ICACLS% TEMP%, mitä me tarvitsemme.
Tämän pitäisi korjata virheellisiin NTFS-käyttöoikeuksiin liittyvät tulostusongelmat. Voit tietysti määrittää samat käyttöoikeudet käyttämällä Käyttöoikeudet-valintaikkunaa Temp-kansion ominaisuuksien kautta; mutta pidän henkilökohtaisesti Iacacleja, koska se on nopeampi tapa suorittaa tehtävä. Jos teet sen käyttöoikeudet-välilehden avulla, sen pitäisi lopulta näyttää tältä.
Liittyvä postaus
Korjaa pakatun (pakatun) kansion käyttö evätty virhe "Toimintoa ei voida suorittaa loppuun"