locked
Printing via RDP from W2K8 access denied error RRS feed

  • 問題

  • Environment: single W2K8 server domain (no other server of any size, function or flavor) and users are on XP over a WAN.

    The users can connect, work and see their local printers redirected in RDP. However whenever they print, nothing ever arrives at their local printer. The server's event log shows an 6161 event.

    The document Test Page, owned by it, failed to print on printer USERSPRT
    (redirected 3). Try to print the document again, or restart the print
    spooler.
    Data type: RAW. Size of the spool file in bytes: 135341. Number of bytes
    printed: 0. Total number of pages in the document: 1. Number of pages
    printed: 0. Client computer: \\RDPSERVER01. Win32 error code returned by the
    print processor: 5. Access is denied.

    Log Name: System
    Source: Microsoft-Windows-PrintSpooler
    Date: 10/11/2008 8:05:59 PM
    Event ID: 6161
    Task Category: None
    Level: Error
    Keywords: Classic
    User: RDPDOMAIN\it
    Computer: RDPSERVER01.RDPDOMAIN.local
    Description:
    The document Test Page, owned by it, failed to print on printer USERSPRT
    (redirected 3). Try to print the document again, or restart the print
    spooler.
    Data type: RAW. Size of the spool file in bytes: 135085. Number of bytes
    printed: 0. Total number of pages in the document: 1. Number of pages
    printed: 0. Client computer: \\RDPSERVER01. Win32 error code returned by the
    print processor: 5. Access is denied.

    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
    <Provider Name="Microsoft-Windows-PrintSpooler"
    Guid="{e4c60dfa-ecc5-4889-b406-e9ddd38463c8}" EventSourceName="Print" />
    <EventID Qualifiers="49152">6161</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2008-10-12T01:05:59.000Z" />
    <EventRecordID>13799</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>System</Channel>
    <Computer>RDPSERVER01.RDPDOMAIN.local</Computer>
    <Security UserID="S-1-5-21-937972965-681441152-3252368214-1139" />
    </System>
    <EventData>
    <Data Name="param1">Test Page</Data>
    <Data Name="param2">it</Data>
    <Data Name="param3">USERSPRT (redirected 3)</Data>
    <Data Name="param4">RAW</Data>
    <Data Name="param5">135085</Data>
    <Data Name="param6">0</Data>
    <Data Name="param7">1</Data>
    <Data Name="param8">0</Data>
    <Data Name="param9">\\RDPSERVER01</Data>
    <Data Name="param10">5</Data>
    <Data Name="param11">Access is denied.
    </Data>
    </EventData>
    </Event>

    I have added the GPO for "Use Terminal Services Easy Print driver first"

    The clients are running .NET 3.0 SP1 or higher.

    This happens even to members of the administrator's group and I have tried adding an administrator to the Print Operators group without any improvement.

    What authority where needs to be granted so the remote users can print?
    w
    2009年6月23日 上午 02:42

解答

  • 可能要檢查看看Server的下面兩個資料夾權限(安全性)是否正確,成員是否有讀取&寫入權限

    C:\Windows\System32\Spool
    C:\Windows\System32\Spool\Printer

    • 已標示為解答 Vincent Lin 2009年6月23日 上午 07:19
    2009年6月23日 上午 02:54

所有回覆

  • 可能要檢查看看Server的下面兩個資料夾權限(安全性)是否正確,成員是否有讀取&寫入權限

    C:\Windows\System32\Spool
    C:\Windows\System32\Spool\Printer

    • 已標示為解答 Vincent Lin 2009年6月23日 上午 07:19
    2009年6月23日 上午 02:54
  • I add the user to remote user group and read and write to
    (C:\Windows\System32\Spool, C:\Windows\System32\Spool\Printer),
    I have testing for printing administrator, but not work. I don't understand.

    Thanks
    w
    2009年6月23日 上午 03:24
  • 先測試看看將everyone加入並給full control的權限看看
    2009年6月23日 上午 04:02
  • OK  Fix it. Thanks


    w
    2009年6月23日 上午 06:36