Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel vindt u een tijdelijke oplossing voor een probleem waarbij de printervoorkeuren voor groepsbeleid de standaardprinter niet kunnen instellen.
Oorspronkelijk KB-nummer: 2787598
Symptomen
Groepsbeleidsvoorkeuren gebruiken om een nieuwe printertoewijzing te maken en die printer in te stellen als de standaardprinter mislukt op Windows Vista en hogere clients wanneer de gebruiker zich voor de eerste keer aanmeldt. De printertoewijzing is gemaakt, maar is niet ingesteld als de standaardprinter in het register. Bij een tracering van printervoorkeuren wordt de volgende fout weergegeven:
<WAARDE>De printernaam is ongeldig.</VALUE></PROPERTY>-</INSTANCE>
Gebeurtenis-id 4098 wordt vastgelegd in het toepassingslogboek:
Logboeknaam: toepassing
Bron: Groepsbeleidsprinters
Datum: <Datum/tijd>
Gebeurtenis-id: 4098
Taakcategorie: (2)
Niveau: waarschuwing
Trefwoorden: Klassiek
Gebruiker: SYSTEM
Computer:server.fabrikam.com
Beschrijving:
Het voorkeursitem HP Printer van de gebruiker in het groepsbeleidsobject Printers definiƫren {XXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} is niet van toepassing omdat het is mislukt met foutcode '0x80070709 De printernaam is ongeldig.' Deze fout is onderdrukt.
Oorzaak
Voorkeuren voor groepsbeleid maakt de netwerkprintertoewijzing en roept de SetDefaultPrinterW() API aan voordat de aanmelding van de gebruiker is voltooid. Op dit moment is de netwerkverbinding onder Software\Microsoft\Windows NT\CurrentVersion\Devices nog niet gemaakt. Dus wanneer de SetDefaultPrinterW() API wordt aangeroepen, mislukt deze met de foutcode 0x80070709 'De printernaam is ongeldig'.
De registerwaarden van de printerverbinding worden alleen gemaakt door de Spooler-service wanneer deze de melding SERVICE_CONTROL_SESSIONCHANGE ontvangt. Dit meldingsbericht wordt alleen verzonden nadat de aanmelding van de gebruiker is voltooid. Dus wanneer Voorkeuren voor groepsbeleid SetDefaultPrinterW() de eerste keer aanroept, wordt de standaardprinter niet ingesteld.
Oplossing
Er is momenteel geen hotfix beschikbaar voor dit probleem. Mogelijke werkomgevingen zijn:
- Een update van groepsbeleid afdwingen na aanmelding met behulp van de
GPUPDATE /FORCE
opdracht - Start de Print Spooler-service (spooler) opnieuw op na aanmelding van de gebruiker
- Een geplande taak gebruiken om een script uit te voeren na aanmelding om de standaardprinter te definiƫren
- Registervoorkeuren gebruiken om de standaardprinter te configureren
Gegevens verzamelen
Als u hulp nodig hebt van Microsoft Ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Gegevens verzamelen met behulp van TSS voor problemen met de gebruikerservaring.