none
Operation failed with error 0x00000003.

    Question

  • I've got a Windows 8 Pro (amd64) 'server' that I use for serving up most things at home.

    I installed an HP LaserJet 1020 printer, connected via USB, using the drivers available on the Microsoft Update Catalog site as the other HP drivers I found didn't work.

    I have two client machines, both of which are Windows 7 (amd64), installed the printer everything's been working fine for about a year.

    About 2 weeks ago I had an issue where the Win8 system no longer recognized the printer attached to it.  A reboot,  disconnect and reconnect of the printer corrected it, except that the system saw it as a new printer so it created "printer name (copy 1)".  No big deal, I'll recreate the share and all is well.

    Client A successfully added the new printer \\server\sharedprintercopy1

    Client B is not able to add the above printer.  Instead, it returns an error

    [Window Title]
    Add Printer
    
    [Main Instruction]
    Connect to Printer
    
    [Content]
    Windows cannot connect to the printer.
    
    [^] Hide details  [OK]
    
    [Expanded Information]
    Operation failed with error 0x00000003.

    I'm not entirely sure what is failing.  I tried rebooting & cleaning up leftover driver files on Client B but I can't figure out what's causing this problem.

    Sunday, September 22, 2013 2:58 AM

Answers

  • this error can mean a lot:

    C:\Users\André>err 0x00000003
    # for hex 0x3 / decimal 3
      BTH_ERROR_HARDWARE_FAILURE                                     bthdef.h
      INVALID_AFFINITY_SET                                           bugcodes.h
      CDERR_NOTEMPLATE                                               cderr.h
      CR_INVALID_POINTER                                             cfgmgr32.h
      DHCP_DROP_INTERNAL_ERROR                                       dhcpssdk.h
      LLC_STATUS_ADAPTER_OPEN                                        dlcapi.h
      HIDP_GETCOLDESC_LINK_RESOURCES                                 hidpddi.h
      IAAPI_BADBOOLEAN                                               iaapi.h
    # /* Not TRUE or FALSE value */
      MD_ERROR_SUB400_INVALID_IF                                     iiscnfg.h
      MD_ERROR_SUB401_LOGON_ACL                                      iiscnfg.h
      MD_ERROR_SUB403_WRITE_ACCESS_DENIED                            iiscnfg.h
      MD_ERROR_SUB404_DENIED_BY_MIMEMAP                              iiscnfg.h
      MD_ERROR_SUB502_ARR_CONNECTION_ERROR                           iiscnfg.h
      MD_ERROR_SUB503_ASPNET_QUEUE_FULL                              iiscnfg.h
      JET_sncTransactionFull                                         jet500.h
    # /* Client can yield/check for user interrupt */
      KDC_ERR_BAD_PVNO                                               kerberr.h
    # 3 Requested protocol version number not supported
      RSVP_Err_NO_PATH                                               lpmapi.h
    # /* No path state for Resv   */
      RSVP_Erv_MTU                                                   lpmapi.h
    # /* MTU in flowspec too large    */
      RSVP_Erv_Crazy_Flowspec                                        lpmapi.h
    # /* Unreasonable Flowspec    */
      POLICY_ERRV_INSUFFICIENT_PRIVILEGES                            lpmapi.h
      POLICY_ERRV_GLOBAL_USER_FLOW_COUNT                             lpmapi.h
      MAPI_DIAG_LOOP_DETECTED                                        mapidefs.h
      SE_CATEGID_OBJECT_ACCESS                                       msaudite.h
    # Object Access
      MSIDBERROR_BADLINK                                             msiquery.h
    # corresponding record in foreign table not found
      NRC_ILLCMD                                                     nb30.h
    # /* illegal command                            */
      NDDE_ERROR_MORE_DATA                                           nddeapi.h
      NMERR_CAPTURING                                                netmon.h
      SMART_INVALID_COMMAND                                          ntdddisk.h
    # Invalid command byte
      DS_NAME_ERROR_NOT_UNIQUE                                       ntdsapi.h
      SAM_PWD_CHANGE_USERNAME_IN_PASSWORD                            ntsam.h
      STATUS_WAIT_3                                                  ntstatus.h
      ODBC_ERROR_INVALID_HWND                                        odbcinst.h
      OLE_ERROR_PROTECT_ONLY,                                        ole.h
    # Ole APIs are called in real mode        */
      MFE_WRONG_IF                                                   routprot.h
    # mtrace received on iif
      SCESTATUS_INVALID_DATA                                         scesvc.h
      SE_ERR_PNF                                                     shellapi.h
    # path not found
      SNMP_ERRORSTATUS_BADVALUE                                      snmp.h
      SNMP_GENERICTRAP_LINKUP                                        snmp.h
      CATEGORY_GATHERER                                              sssmsg.h
    # Gatherer
      TWCC_NODS                                                      twain.h
    # /* No Data Source                            */
      ICERR_GOTOKEYFRAME                                             vfw.h
      CMC_STATUS_PENDING                                             wincrypt.h
      CMC_FAIL_BAD_TIME                                              wincrypt.h
      ERROR_PATH_NOT_FOUND                                           winerror.h
    # The system cannot find the path specified.
      LDAP_TIMELIMIT_EXCEEDED                                        winldap.h
      SNMP_ERROR_BADVALUE                                            winsnmp.h
      CATEGORY_ERR_AUTH                                              wsiperr.h
    # Authentication
    # as an HRESULT: Severity: SUCCESS (0), FACILITY_NULL (0x0), Code 0x3
    # for hex 0x3 / decimal 3
      ERROR_PATH_NOT_FOUND                                           winerror.h
    # The system cannot find the path specified.
    # 48 matches found for "0x00000003"

    I would say PATH_NOT_FOUND. So the client can't see the server.


    "A programmer is just a tool which converts caffeine into code"

    Sunday, September 22, 2013 5:54 AM
  • Hi,

    Can you find anything in event log?

    You can try to install the following update to see if you can add the printer:

    Update rollup: Fix printing problems in Windows 7 and Windows Server 2008 R2

    http://support.microsoft.com/kb/2647753/en-us

    If you have any feedback on our support, please click here


    Alex Zhao
    TechNet Community Support

    Tuesday, September 24, 2013 7:19 AM
    Moderator

All replies

  • this error can mean a lot:

    C:\Users\André>err 0x00000003
    # for hex 0x3 / decimal 3
      BTH_ERROR_HARDWARE_FAILURE                                     bthdef.h
      INVALID_AFFINITY_SET                                           bugcodes.h
      CDERR_NOTEMPLATE                                               cderr.h
      CR_INVALID_POINTER                                             cfgmgr32.h
      DHCP_DROP_INTERNAL_ERROR                                       dhcpssdk.h
      LLC_STATUS_ADAPTER_OPEN                                        dlcapi.h
      HIDP_GETCOLDESC_LINK_RESOURCES                                 hidpddi.h
      IAAPI_BADBOOLEAN                                               iaapi.h
    # /* Not TRUE or FALSE value */
      MD_ERROR_SUB400_INVALID_IF                                     iiscnfg.h
      MD_ERROR_SUB401_LOGON_ACL                                      iiscnfg.h
      MD_ERROR_SUB403_WRITE_ACCESS_DENIED                            iiscnfg.h
      MD_ERROR_SUB404_DENIED_BY_MIMEMAP                              iiscnfg.h
      MD_ERROR_SUB502_ARR_CONNECTION_ERROR                           iiscnfg.h
      MD_ERROR_SUB503_ASPNET_QUEUE_FULL                              iiscnfg.h
      JET_sncTransactionFull                                         jet500.h
    # /* Client can yield/check for user interrupt */
      KDC_ERR_BAD_PVNO                                               kerberr.h
    # 3 Requested protocol version number not supported
      RSVP_Err_NO_PATH                                               lpmapi.h
    # /* No path state for Resv   */
      RSVP_Erv_MTU                                                   lpmapi.h
    # /* MTU in flowspec too large    */
      RSVP_Erv_Crazy_Flowspec                                        lpmapi.h
    # /* Unreasonable Flowspec    */
      POLICY_ERRV_INSUFFICIENT_PRIVILEGES                            lpmapi.h
      POLICY_ERRV_GLOBAL_USER_FLOW_COUNT                             lpmapi.h
      MAPI_DIAG_LOOP_DETECTED                                        mapidefs.h
      SE_CATEGID_OBJECT_ACCESS                                       msaudite.h
    # Object Access
      MSIDBERROR_BADLINK                                             msiquery.h
    # corresponding record in foreign table not found
      NRC_ILLCMD                                                     nb30.h
    # /* illegal command                            */
      NDDE_ERROR_MORE_DATA                                           nddeapi.h
      NMERR_CAPTURING                                                netmon.h
      SMART_INVALID_COMMAND                                          ntdddisk.h
    # Invalid command byte
      DS_NAME_ERROR_NOT_UNIQUE                                       ntdsapi.h
      SAM_PWD_CHANGE_USERNAME_IN_PASSWORD                            ntsam.h
      STATUS_WAIT_3                                                  ntstatus.h
      ODBC_ERROR_INVALID_HWND                                        odbcinst.h
      OLE_ERROR_PROTECT_ONLY,                                        ole.h
    # Ole APIs are called in real mode        */
      MFE_WRONG_IF                                                   routprot.h
    # mtrace received on iif
      SCESTATUS_INVALID_DATA                                         scesvc.h
      SE_ERR_PNF                                                     shellapi.h
    # path not found
      SNMP_ERRORSTATUS_BADVALUE                                      snmp.h
      SNMP_GENERICTRAP_LINKUP                                        snmp.h
      CATEGORY_GATHERER                                              sssmsg.h
    # Gatherer
      TWCC_NODS                                                      twain.h
    # /* No Data Source                            */
      ICERR_GOTOKEYFRAME                                             vfw.h
      CMC_STATUS_PENDING                                             wincrypt.h
      CMC_FAIL_BAD_TIME                                              wincrypt.h
      ERROR_PATH_NOT_FOUND                                           winerror.h
    # The system cannot find the path specified.
      LDAP_TIMELIMIT_EXCEEDED                                        winldap.h
      SNMP_ERROR_BADVALUE                                            winsnmp.h
      CATEGORY_ERR_AUTH                                              wsiperr.h
    # Authentication
    # as an HRESULT: Severity: SUCCESS (0), FACILITY_NULL (0x0), Code 0x3
    # for hex 0x3 / decimal 3
      ERROR_PATH_NOT_FOUND                                           winerror.h
    # The system cannot find the path specified.
    # 48 matches found for "0x00000003"

    I would say PATH_NOT_FOUND. So the client can't see the server.


    "A programmer is just a tool which converts caffeine into code"

    Sunday, September 22, 2013 5:54 AM
  • Hi,

    Can you find anything in event log?

    You can try to install the following update to see if you can add the printer:

    Update rollup: Fix printing problems in Windows 7 and Windows Server 2008 R2

    http://support.microsoft.com/kb/2647753/en-us

    If you have any feedback on our support, please click here


    Alex Zhao
    TechNet Community Support

    Tuesday, September 24, 2013 7:19 AM
    Moderator