gpfixup.exe

  • File Path: C:\Windows\system32\gpfixup.exe
  • Description: NT5DS

Hashes

Type Hash
MD5 2B65D8B52915423239AC9F9A2864C28E
SHA1 216BC4E1F13DEAE8706674E0097B65562A4EB962
SHA256 BB53FB2594005204781DD5A3A6F26EA59C5CF2333F666CFD970A460689DA4FD3
SHA384 2079CDED85197D44A07176CADB6C0442F88CCE290006134842C09F6055062757BF4E33663D505B66BB0A1EF390721580
SHA512 43EFE06342E25F61AE7E6DF182ED9994AB33B8F2461A4FA048837112C3C5388B7FEA2E05D5F2A12667492C7674A1DD3ABEEFA0037AEB32FDD8F4AA6CA1EB779B
SSDEEP 768:W2kT68e7XUqvCQFeSVExPs7o0hlUiEj3mIA2/qhHX/wMJeIA:WY8eLr7odf/qhHvwMIIA

Runtime Data

Usage (stdout):

Group Policy fix up utility Version 1.1 (Microsoft)

gpfixup: fix up domain name dependencies in group policy objects 
	and group policy links after a domain rename operation
 
Usage: gpfixup [/?] [/v] 
	[/olddns:OLDDNSNAME [/newdns:NEWDNSNAME]] 
	[/oldnb:OLDFLATNAME [/newnb:NEWFLATNAME]] 
	[/dc:DCNAME] [/sionly] [/user:USERNAME] [/pwd:{PASSWORD|*}]
 
/?	Display this help syntax for the command
 
/v	Verbose mode
 
/olddns:OLDDNSNAME 
	Old DNS name of renamed domain is OLDDNSNAME if the 
	domain DNS name changed
 
/newdns:NEWDNSNAME 
	New DNS name of renamed domain is NEWDNSNAME if the 
	domain DNS name changed
 
/oldnb:OLDFLATNAME 
	Old NetBIOS name of renamed domain is OLDFLATNAME 
	if the domain NETBIOS name changed
 
/newnb:NEWFLATNAME 
	New NetBIOS name of renamed domain is NEWFLATNAME 
	if the domain NetBIOS named changed
 
/dc:DCNAME Connect to the DC with DCNAME [Default: connect 
	to a DC in the renamed domain given by NEWDNSNAME or 
	NEWFLATNAME]
 
/sionly Perform only the group policy fix up relating to 
	managed software installation
 
/user:USERNAME Connect as USERNAME [Default: the logged in user]
 
/pwd:{PASSWORD | *} 
	Password for the user USERNAME; if * is specified 
	instead of a password then prompt for password


Usage (stderr):

Invalid parameter.

Loaded Modules:

Path
C:\Windows\system32\gpfixup.exe
C:\Windows\System32\KERNEL32.DLL
C:\Windows\System32\KERNELBASE.dll
C:\Windows\SYSTEM32\ntdll.dll

Signature

  • Status: Signature verified.
  • Serial: 33000001C422B2F79B793DACB20000000001C4
  • Thumbprint: AE9C1AE54763822EEC42474983D8B635116C8452
  • Issuer: CN=Microsoft Windows Production PCA 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
  • Subject: CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US

File Metadata

  • Original Filename: gpfixup.exe.mui
  • Product Name: Microsoft Windows Operating System
  • Company Name: Microsoft Corporation
  • File Version: 10.0.17763.1 (WinBuild.160101.0800)
  • Product Version: 10.0.17763.1
  • Language: English (United States)
  • Legal Copyright: Microsoft Corporation. All rights reserved.

Additional Info*

*The information below is copied from MicrosoftDocs, which is maintained by Microsoft. Available under CC BY 4.0 license.


gpfixup

Fixes domain name dependencies in Group Policy Objects and Group Policy links after a domain rename operation. To use this command, you must install Group Policy Management as a feature through Server Manager.

Syntax

gpfixup [/v]
[/olddns:<olddnsname> /newdns:<newdnsname>]
[/oldnb:<oldflatname> /newnb:<newflatname>]
[/dc:<dcname>] [/sionly]
[/user:<username> [/pwd:{<password>|*}]] [/?]

Parameters

Parameter Description
/v Displays detailed status messages. If this parameter isn’t used, only error messages or a summary status message stating, SUCCESS or FAILURE appears.
/olddns:<olddnsname> Specifies the old DNS name of the renamed domain as <olddnsname> when the domain rename operation changes the DNS name of a domain. You can use this parameter only if you also use the /newdns parameter to specify a new domain DNS name.
/newdns:<newdnsname> Specifies the new DNS name of the renamed domain as <newdnsname> when the domain rename operation changes the DNS name of a domain. You can use this parameter only if you also use the /olddns parameter to specify the old domain DNS name.
/oldnb:<oldflatname> Specifies the old NetBIOS name of the renamed domain as <oldflatname> when the domain rename operation changes the NetBIOS name of a domain. You can use this parameter only if you use the /newnb parameter to specify a new domain NetBIOS name.
/newnb:<newflatname> Specifies the new NetBIOS name of the renamed domain as <newflatname> when the domain rename operation changes the NetBIOS name of a domain. You can use this parameter only if you use the /oldnb parameter to specify the old domain NetBIOS name.
/dc:<dcname> Connect to the domain controller named <dcname> (a DNS name or a NetBIOS name). <dcname> must host a writable replica of the domain directory partition as indicated by one of the following:<ul><li>The DNS name <newdnsname> by using /newdns</li><li>The NetBIOS name <newflatname> by using /newnb</br>If this parameter isn’t used, you can connect to any domain controller in the renamed domain indicated by <newdnsname> or <newflatname>.</li></ul>
/sionly Performs only the Group Policy fix that relates to managed software installation (the Software Installation extension for Group Policy). Skip the actions that fix Group Policy links and the SYSVOL paths in GPOs.
/user:<username> Runs this command in the security context of the user <username>, where <username> is in the format domain\user. If this parameter isn’t used, this command runs as the logged in user.
/pwd:{<password> | *} Specifies the password for the user.
/? Displays Help at the command prompt.

Examples

This example assumes that you have already performed a domain rename operation in which you changed the DNS name from MyOldDnsName to MyNewDnsName, and the NetBIOS name from MyOldNetBIOSName to MyNewNetBIOSName.

In this example, you use the gpfixup command to connect to the domain controller named MyDcDnsName and repair GPOs and Group Policy links by updating the old domain name embedded in the GPOs and links. Status and error output is saved to a file that is named gpfixup.log.

gpfixup /olddns: MyOldDnsName /newdns:MyNewDnsName /oldnb:MyOldNetBIOSName /newnb:MyNewNetBIOSName /dc:MyDcDnsName 2>&1 >gpfixup.log

This example is the same as the previous one, except that it assumes the NetBIOS name of the domain was not changed during the domain rename operation.

gpfixup /olddns: MyOldDnsName /newdns:MyNewDnsName /dc:MyDcDnsName 2>&1 >gpfixup.log

Additional References


MIT License. Copyright (c) 2020-2021 Strontic.