Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Question
Thursday, September 28, 2017 2:25 PM
Can anybody provide a link that describes the usage of xwizard.exe and maybe a sample XML that is parsable by the processxmlfile switch? I have searched everywhere for documentation but my google-fu has failed me.
All replies (7)
Thursday, September 28, 2017 3:46 PM
this program is neither included with Windows 10, nor is is developed by Microsoft.
So wrong forum.
Thursday, September 28, 2017 5:03 PM
xwizard.exe is included with windows 10 and has a digital signature from Microsoft. However there is no documentation anywhere as to its usage.
Thursday, September 28, 2017 5:55 PM
Oops, sorry youre right.
it seems to use the Document Type Definition from here:
"C:\Windows\System32\xwizard.dtd"
Thursday, September 28, 2017 7:11 PM
when calling the exe directlly, it displays help.
f.e.
xwizard RunWizard {7071ECA0-663B-4bc1-A1FA-B97F3B917C55}
opens the internet connection wizard.
opening "C:\Windows\System32\connect.dll" in OleView reveals that a wizard needs to implement the COM interfaces
IXWizardTaskEvent
IXWizardMessageEvent
IXWizardSource
IXWizardPageEvent
IXWizardTransactionEvent
Thursday, September 28, 2017 8:40 PM
Thanks for your time, more specifically I'm trying to use the ProcessXMLFile parameter to unregister a com object, however I can't get the XML syntax nailed down and was looking for some sort of reference, however Microsoft seems to have forgotten to document this utility.
Saturday, September 30, 2017 3:10 PM
to unregister a com object you use "regsvr32 -u".
What are you trying to achieve?
Saturday, September 30, 2017 5:41 PM
I am looking for all methods to unregister com objects other than regsvr32, for example an .inf file that has "DLL unregister" declared provides the same functionality as regsvr32 /u. I am trying to assess the risk xwizard poses in regards to unregistering com objects as I noticed that in the DTD unregistering com was mentioned. From there I tried to find some documentation on xwizard which was non existent.