"Přístup byl odepřen" chybová zpráva při spuštění dávkové úlohy v počítači se systémem Windows Server 2003

Překlady článku Překlady článku
ID článku: 867466 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Když spustíte dávkovou úlohu, která je spuštěna v kontextu běžného uživatelského účtu v počítači se systémem Microsoft Windows Server 2003, nemusí spustit skript. Pokud spustíte dávkovou úlohu pomocí funkce naplánované úlohy, může být v souboru protokolu naplánované úlohy (Schedlgu.txt) zaznamenána následující chybová zpráva:
0x80070005: přístup byl odepřen.
Používáte-li se pokusit zjistit, proč nefunguje dávková úloha ladicí program, může ve výstupu ladění zobrazit následující chybová zpráva:
Přístup byl odepřen (Chyba 5)

Příčina

K tomuto problému dochází, pokud jsou splněny všechny následující podmínky:
  • Na serveru se systémem Windows Server 2003 členské spuštěním dávkové úlohy.
  • Dávková úloha spuštěna jako proces neinteraktivním.
  • Dávková úloha je nakonfigurován pro spuštění v kontextu účtu, který není členem skupiny Administrators.
V systému Windows Server 2003 skupiny Users nesmí mít pro čtení a oprávnění pro procesor příkazů (Cmd.exe). Cmd.exe program má ve výchozím nastavení následující oprávnění:
  • Implicitní skupiny Interactive a implicitní skupina Service oprávnění číst a spustit.

    Poznámka: Na členský server skupiny TelnetClients má také oprávnění číst a spustit. V řadiči domény implicitní skupina dávek má také oprávnění číst a spustit.
  • Skupiny Administrators a skupiny implicitní System oprávnění Úplné řízení.

Řešení

Chcete-li tento problém vyřešit, použijte jednu z následujících metod.

Metoda 1

Cmd.exe program udělte oprávnění ke čtení a spouštění pro uživatelský účet, který dávková úloha spouštěna. Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítko Spustita klepněte na tlačítko Průzkumník Windows.
  2. Vyhledejte a klepněte pravým tlačítkem myši Program Cmd.exe soubor. Soubor Cmd.exe je umístěn ve složce % Windir%\System32.
  3. Klepněte na tlačítko Vlastnosti.
  4. Klepněte Zabezpečení na kartě.
  5. Klepněte na tlačítko Přidat.
  6. V Zadejte názvy objektů k výběru pole, zadejte uživatelské jméno, které dávková úloha spouštěna a potom klepněte na tlačítko OK dvakrát.

    Poznámka: Pokud přidáte uživatele, uživatele jsou automaticky udělena oprávnění číst a spustit.
  7. Klepněte na tlačítko Ano Pokud se zobrazí výzva pokračovat.

Metoda 2

Udělit oprávnění ke čtení a spouštění souboru Cmd.exe ke skupině dávek. To umožňuje všechny dávkové procesy spuštění příkazového procesoru. Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítko Spustita klepněte na tlačítko Průzkumník Windows.
  2. Vyhledejte a klepněte pravým tlačítkem myši Program Cmd.exe soubor. Soubor Cmd.exe je umístěn ve složce % Windir%\System32.
  3. Klepněte na tlačítko Vlastnosti.
  4. Klepněte Zabezpečení na kartě.
  5. Klepněte na tlačítko Přidat.
  6. V Zadejte názvy objektů k výběru Typ pole Dávkya klepněte na tlačítko OK dvakrát.
  7. Klepněte na tlačítko Ano Pokud se zobrazí výzva pokračovat.

Další informace

Chování popsané v tomto článku se liší od výchozí chování systému Microsoft Windows 2000 Server. Ve výchozím nastavení systému Windows 2000 Server udělí oprávnění číst a spouštět do skupiny Uživatelé.

Další informace o skupinách implicitní naleznete na následujících webech společnosti Microsoft:
http://technet.microsoft.com/en-us/library/bb726980.aspx
http://technet.microsoft.com/en-us/library/Bb726982.aspx

Vlastnosti

ID článku: 867466 - Poslední aktualizace: 22. května 2011 - Revize: 3.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Klíčová slova: 
kbtshoot kbprb kbmt KB867466 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:867466

Dejte nám zpětnou vazbu

 

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