A Temp mappa áthelyezése néha nyomtatási problémákat okozhat a Windows rendszerben, attól függően, hogy az Engedélyek hogyan vannak beállítva a célmappában vagy a meghajtóban. A TEMP vagy a TMP megváltoztatása után felhasználói környezeti változók Annak érdekében, hogy a Temp mappát másik meghajtóra helyezze, az új Temp mappa örökölje a jogosultságokat a szülőtől, ami gyakran hiányolja az Ön NTFS engedélyeit a felhasználói fiókhoz.
A TEMP mappa áthelyezése után futtassa a parancsot ICACLS% TEMP% a Parancssorból az Engedély bejegyzéseket általában az alábbiak szerint mutatja, vagy kissé hasonló:
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 HATÓSÁG Hitelesített felhasználók: (I) (OI) (CI) (IO) (M) BUILTIN Felhasználók: (I) (RX) BUILTIN Felhasználók: (I) (OI ) (CI) (IO) (GR, GE)
Két dolog van itt: a felhasználói fiók hiányzik a listából. A hitelesített felhasználók és a felhasználók módosíthatják és olvashatják / végrehajthatják a TEMP mappához való hozzáféréseket, amelyekre nincs szükség. A fenti engedélyekkel a következő problémák merülnek fel:
- A tesztoldal nem nyomtatódik a szokásos felhasználói tokenről, még akkor sem, ha Ön rendszergazda. A megemelt programok képesek nyomtatni.
- Microsoft Nyomtatás PDF-be 0 bájtos fájlt generál, vagy semmit sem csinál, ha normál felhasználóként nyomtatja ki.
Röviden, a következők az Engedély bejegyzések, amelyekre valóban szükségünk van.
NT HATÓSÁG RENDSZER: (OI) (CI) (F) BUILTIN Rendszergazdák: (OI) (CI) (F) W10-PC Ramesh: (OI) (CI) (F)
* ahol a Ramesh ebben a példában a felhasználó neve.
Így javíthatja a TEMP mappa engedélyeit.
A TEMP mappa engedélyeinek javítása
Nyissa meg az emelt vagy Rendszergazda parancssor . Írja be pontosan a következő parancsokat az alábbiak szerint, és minden parancs után nyomja meg az ENTER billentyűt:
icacls% temp% / öröklés: r icacls% temp% / grant% felhasználónév% :( 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
Az első parancs eltávolítja az összes örökölt engedélyt a TEMP mappához, a következő három parancs pedig rekurzív módon teljes rendszergazdai jogosultságokat ad az adminisztrátoroknak, a SYSTEM-nek és a felhasználói fióknak (beleértve az almappákat és fájlokat is). Az utolsó parancs pedig a% TEMP% Low mappa integritási szintjét alacsony kötelező integritási szintre állítja, így a mappát alacsony IL-ben futó programok, például az Internet Explorer is elérheti. Ezt be kell állítani a webböngészőkben (például az Internet Explorerben) történő nyomtatási problémák elkerülése érdekében.
Most ezt az eredményt kapja futás közben ICACLS% TEMP% , amire pontosan szükségünk van.
Ezzel meg kell oldania a helytelen NTFS-engedélyekkel kapcsolatos nyomtatási problémákat. Természetesen ugyanazokat az Engedélyeket konfigurálhatja az Engedélyek párbeszédpanelen a Temp mappa tulajdonságain keresztül, de én személy szerint inkább Icacls mert ez gyorsabb módja a feladat végrehajtásának. Ha az Engedélyek fülön használja, akkor ennek így kell kinéznie.
Kapcsolódó bejegyzés
Egy apró kérés: Ha tetszett ez a bejegyzés, kérjük, ossza meg ezt?
Egy „apró” részvénye komolyan sokat segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:- Tűzd ki!
- Oszd meg kedvenc blogodon + Facebookon, a Reddit-ben
- Tweeteld!