Microsoft Product Support Reporting Tool v5.2.2003.2 ========================================================= SUPPORT LIMITATIONS: ==================== You may use an unlimited number of copies of MPSReports.exe solely for the purpose of gathering system information necessary for Microsoft Product Support Services to provide you with technical support services requested by you. All other purposes are not supported by Microsoft. WHAT IS HAPPENING: ================== When you run this tool you will see a Command Window start up. The tool runs in that Window. You will then see this file open up in a text editor. When the tool is done you will see an Explorer Window open up. If you are on Windows Server 2003, Windows XP, Windows 2000, or NT 4.0 in the Explorer Window is the .CAB file that you need to send via email to your Microsoft Support Professional. PURPOSE: ======== The MPS Reporting Tool is utilized to gather detailed information regarding a systems current configuration. The data collected will assist the Microsoft Support Professional with fault isolation. The reporting tool DOES NOT make any registry changes or modifications to the operating system. Please see the section for PACKAGE CONTENTS and DIRECTORY STRUCTURE for details on what is copied to the system and what directories are made. USAGE: ====== This package supports Windows XP, Windows 2000, and Windows NT 4.0. On execution of the package the product type is detected to determine which commands will be utilized to collect information. NOTES: ====== Average completion times for the MPS Reporting Tool are in the range of 5 to 15 minutes. If for some reason the data collection process is not completing try running the tool during non-peak usage times. It is required that the currently logged on user have Administrative rights in order to allow for proper operations of the MPS Reporting Tool. If you have any questions regarding the usage or operations of the MPS Reporting Tool consult with the Microsoft Support Professional you are working with. ERRORS: ======= If you get a notice that an application is trying to access your email then please stop Outlook, and relaunch the MPS Reports. PACKAGE CONTENTS: ================= MPSRpt.cmd - Command script used to create all the reports 2000.cmd - Contains all commands to run if machine is running Windows 2000. NT4.cmd - Contains all commands to run if machine is running Windows NT 4. XP.cmd - Contains all commands to run if machine is running Windows XP. Net.cmd - Contains all commands to run if machine is running Widnows Server 2003. Finish.cmd - Contains all commands necessary to build the cab file. CHOICE.EXE Version 5.2.3765.0 - Resource Kit utility to allow you to pick an OS if one is not automatically determined. GPRESULT.EXE Version 5.00.2184.1 - Resource Kit utility to dump the Group Policies on this box. MAKECAB.EXE Version 5.2.2765.0 - Resource Kit utility to compress all files into a single cab file. OEMINBOX.EXE - Resource Kit utility to dump all of the printer information. QFECHECK.EXE Version 5.00.2195.3137 - Resource Kit utility to dump out a list of installed hotfixes (Windows 2000 only). DUMPEL.EXE - Resource Kit utility to dump the event logs to a text file. DUMPEVT.EXE - Utility that dumps Event Logs in EVT format. PSTAT40.EXE Version 4.00 - Resource Kit utility to dump running processes and device drivers 4.0. PSTAT50.EXE Version 5.2.3772.0 - Resource Kit utility to dump running processes and device drivers 2000. REG.EXE Version 2.0.0.0 - Resource Kit utility to dump registry values. GETVER.EXE - Utility used to determine version of Windows NT running. CheckSym.exe Version 2.3 - Utility that gathers version and symbol information from executable files. Checksym.txt - Readme file for CHECKSYM.EXE Checksym_EULA.RTF - EULA for Checksym.exe EULA.TXT - End User License Agreement Readme.txt - This file SECINSPECT.EXE - Disk Information Utility Diskinfo.exe - Disk Information Utility DMDiag.exe Version 5.1.2600.1165 - Disk Information Utility DISKMAP.EXE - Disk Information Utility UnsgnDrv.exe Version 1.0.0.1 - Utility that gathers signed and unsigned drivers on the machine. Tapedrive.vbs - Utility that will tell us all about the Tape Drive on the machine. Drvman.exe Version 3.0.0.2 - Utility that gathers Printer Driver information. Dosdev.exe Version 5.2.3772.0 - Utility that gathers Hardware PCI Information FltrFind.exe - Utility that gathers information about upper and lower filters installed on a machine. Htdump.exe - Utility that detects whether a processor is HyperThreading capable. SaveLogBottom.exe - Utility that saves the bottom few logs in a Dr. Watson log. Tlist.exe Version 6.0.4019.0 - Utility that lists current processes and sub processes. Devcon.exe Version 5.1.3574.0 - Utility that dumps all the Devices and connections. Diskmap.exe - Utility that maps out disks. Srvinfo.exe Version 3.0.0.10 - Utility that pulls hotfix and services information REPORTS GATHERED: ================= AppCompatFlags - Copy of the regitry entries for App Compatibility. ADDiag.txt - If machine is a DC then this will have the result from the Diags. Application.evt - Application Event log EVT format. Application.txt - Application Event log TXT format. Boot_ini.txt - Copy of the Boot.ini file. Comsetup.log - Copy of Com+ Setup Log file. DBerr.txt - Copy of the SP Catalog logging file. Devcon.txt - PNP Information for all Devices in the machine. Diskinfo.txt - Low level look at MBR, PBS, and MFT. Diskmap.txt - Low level look at MBR, and PBS. DMDiag.log - Dynamic Disk Log. DOSDevices.txt - Hardware PCI Information. DriverQuery.txt - Tells if the installed Drivers are signed or not. Drivers.csv - Comma Seperated file of a checksym of the drivers. Drivers.txt - Text file of a checksym of the drivers. Drvman.txt - Output of Drvman.exe for printer driver information installed. DrWatson.log - Bottom few logs from the Dr. Watson Log file. Filters.txt - List of the Upper and Lower filters installed. FTDMPNT.txt - Diskprobe look of MBR and PBS of each drive. GPResult.txt - Log from a run of the GP Result command to tell which policies were applied to the machine. GroupPolReg.txt - Copy of the Group Policy Registry Key. HCUpdate.log - Hardware Compatibility Update Log. Hotfixes.txt - Registry entries for the hotfixes applied to the machine. HyperThread.txt - File that tells if the processors in the machine are HyperThreading capable. IELocation.txt - Copy of the registry entry of the install point of IE. IIS*.log - IIS Log file for whichever version is installed on the machine. ImageFileExecutionOptions.hiv - Copy of the Image File Execution Options registry key. Internet_Settings_Key.txt - Registry entries for the Internet Settings information provided through IE. InternetExplorerReg.txt - Copy of all the necessary keys for IE in the registry. MountedDevices.txt - Copy of the Mounted Devices Key from the registry. MoundedDevices.reg - Copy of the Mounted Devices Key from the registry. Net.txt - Networking information file. NetSetup.log - Log of events when joining a domain. NI.txt - Network Statistics log. NtBtLog.txt - If boot logging enabled this is the log file for it. Ocgen.log Perf_All_INI.txt - All Perf Counter INI file. Perf_SC.txt - SC.EXE output for Perf devices. PerfIni.txt - Copy of Perf.ini for Counters file. PolIEReg.txt - Copy of the IE Polices from the registry. Print.txt - Registry of Print Keys. PrintDrivers.txt - List of all Printer Drivers installed and versions. Printkey.txt - Registry of Print Keys. Process.csv Process.txt - Text log of currently running applications. Progress.txt - Log that MPS Reports updates to track how far it has gotten. PStat.txt - Currently running applications, and drivers. QProcess.txt - TS Processes per User. Quser.txt - Currently logged in users of the TS. Qwinsta.txt - Currently logged in users of the TS with Handles. Recovery.txt - Registry entries for creating memory.dmp. SessionManager.hiv - Session Manager log. Setup.log - Current Setup.log on the machine in the config directory. SetupAct.log - Setup Activity log. SetupApi.log - Setup Log file. SetupErr.log - Setup Error Log File. SetupLog.txt - Setup Log file. Spool.txt - Text file of printer drivers installed. Startup.txt - Copy of all of the startup information from the registry. System32_DLL.csv System32_DLL.txt - Version and checksum of DLL files in the System32 directory. System32_EXE.csv System32_EXE.txt - Version and checksum of EXE files in the System32 directory. System32_SYS.csv System32_SYS.txt - Version and checksum of SYS files in the System32 directory. System.evt - System Event log in EVT format. System.txt - System Event log in TXT format. TapeDrive.txt - Output of TapeDrive.vbs with Tape Drive information. TermServer.txt - Copy of all the Terminal Server keys from the registry. Tlist.txt - List of all current Processes and Sub Processes. Tsoc.log - TS Log file. Uninstall.txt - Registry information for installed applications. Upgrade.txt - Log of upgrade progress. Vminst.log - Log from Virtual Machine installation. Vssadmin.txt - Volume Shadow Copy information file. Wiadebug.log - Windows Imaging Log. Wiaservc.log - Windows Imaging Service log. WindowsUpdate.log - Log file created by Windows Update Service. Winmsd.nfo - NFO format of Winmsd. Winmsd.txt - TXT format of Winmsd. In NT 4 environments this will be %ComputerName%.TXT. Winnt32.log - Log of events when Winnt32 was run. Wsdu.log - Windows Update Log File. Misc.txt - Environment Variables. Sched.txt - AT Scheduled events. OEMINF.LOG - Simple Dir of the Systemroot\Inf folder for OEM INF files. PFSYS.CSV - List of Driver Files (SYS) in the Program File Directory. PFSYS.TXT - List of Driver Files (SYS) in the Program File Directory. DrWtsn32_LocalSystem.log - Dr Watson log for Local System Services in 2003 only. QFECheck.txt - List of all hotfixes applied. Directory_Service.evt - If machine has DC Roles then this event log will be pulled. DNS_Server.evt - If machine has DNS installed then this event log will be pulled. File_Replication_Service.evt - If machine has FRS installed then this event log will be pulled. SchedlGu.txt - List of Scheduled Tasks in Task Scheduler. ACTIVESETUPLOG.TXT IESETUPLOG.TXT CPQSurvey.TXT CPQSETUP.LOG IUHIST.XML - Windows Update Log. BRNDLOG.TXT - IE Branding Log. Signup.Log - IE Signup Log Install.ins - IE Install Instruction file. TXTSETUP.SIF - Setup Information File. SVCPack.LOG - Service Pack Installation Log file. WUhistv3.log - Windows Update Log file. UNSignedDrivers.TXT - List of UnSigned Drivers installed on the machine. SSDSetup.TXT - Compaq SSD Installation Log file. ModemDet.txt - Modem Detection Log file. mmdet.log - Modem Detection Log file. userenv.log - Help Center Update log file. iuident.txt - Windows Update Log file for IE. ADVPackExt.Log - Advaced Package install log. DirectX.log - Direct X install log. NTCompat.TXT - NT Compatibility before upgrade log file. Compat.TXT - NT Compatibility before upgrade log file. SigVerif.TXT - Signed Drivers Verification file. com+.log - Com+ Configuration file. DIRECTORY STRUCTURE: ==================== %SystemRoot%\MPSReports---| |-- Setup --| |-- Bin |-- Reports--| | |-- Cab ADDITIONAL INFORMATION: ======================= On your system a CAB file will be generated for your convenience in the %systemroot%\MPSReports\Setup\\Cab directory called %COMPUTERNAME%_MPSReports.CAB. The CAB file will contain the reports generated by the MPS Reporting Tool. Please send the cab file to the Microsoft Support Professional who is working on your support incident. CHECKSYM: ========= For the CHECKSYM reports for each BackOffice Product, the CSV version of the file will only be created if that BackOffice product is installed. HISTORY: ======== Version Changes ------- --------------------------------------------------------------- 5.2.2003.2 -Added OEMINF.TXT file to the Cab. This gets a list of the OEM INF on the machine. -Added MountedDevices.Reg to the Cab file. This gets the Mounted Devices key to where it can be imported. 5.2.2003.1 -Added IUHIST.XML to the CAB file. -Checked to see if LDM Pro is installed. If it is then do not run DMDiag as it will AV. -Added the capability to detect Safe Mode, and not do an MSInfo32 if it is. -Gathering Dr. Watson32 logs. -Changed GP Result to Super Verbose output. -Added SC.EXE (for the OS's that it ships on) in to pull services information. -Got Startup information from the registry. -Added schedlog.txt to the cab file. -Added Perfini.txt to the cab file. -Added the Perf_AllINI.TXT file to the cabe file. -Gathering Volume Shadow Copy information for XP and Server 2003. -Pulled Terminal Server key from registry. -Getting Task List into CAB file. -Pulled the AppCompatFlags key from registry into file. -Pulled the Image File Execution Options key from registry into file. -Pulled Devcon to help with PNP issues. -Made MPS Reports capable of running on IA64 machines. -Put in the option to SKIP MSInfo. It will run if you do not respond within 10 seconds. -Gather all the stuff necessary for IEAK support. -Added the Net Sessions and Net files command output to the NI.TXT file. 5.2.2003.0 - Integrated tool for Windows Server 2003, Windows XP, Windows 2000, and Windows NT 4.0. Changed to an easier CMD Files to follow. Added reports that were specific to Windows Server 2003. Updated some of the older tools. Started tracking changed dates within the CMD files themselves. 4.0 - Integrated tool for Windows XP, Windows 2000, and Windows NT 4.0. Moved from dual reporting modes to single. Added reports that were Windows XP specific. 3.0 - Integrated tool for Windows 2000 and Windows NT 4.0. Added reporting modes LITE and FULL. 2.0 - Switched from ZIP packaging to IEXPRESS packaging. Switched from FILEVER.EXE to CHECKSYM.EXE to gather file information. 1.0 - Initial version