Microsoft Product Support Reporting Tool version 1.0.2003.0 for MDAC, last updated 08/04/03 =================================================== Version: 3.0 Build: 09 Build Date: 8/5/2003 You may install and 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. 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 NT 4.0, Windows 2000, and Windows 2003. On execution of the package the product type is detected to determine which commands will be utilized to collect information. There are two reporting modes for Windows NT 4.0 and Windows 2000: MODE 1: LITE - MPSRPT_2000_MDAC.EXE defaults to LITE reporting mode when there are no command line parameters specified. MODE 2: FULL - MPSRPT_2000_MDAC.EXE /C:"MPSRPT.cmd f" will turn on full reporting mode. Full mode can take an extended period of time to gathering information and should only be run when directed by a Microsoft Support Professional. NOTES: ====== Average completion times for the MPS Reporting Tool MODE 1 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. MODE 2 of the reporting tool should only be run during non-peak usage times or on systems that are not under heavy load. 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. ADDITIONAL INFORMATION: ======================= A .CAB file will be generated for your convenience in the %systemroot%\MPSReports\\Cab directory called %COMPUTERNAME%_MPSReports_DEBUG.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. DIRECTORY STRUCTURE: ==================== %SystemRoot%\MPSReports---| | |-- Bin |-- Full--| | |-- Cab | |--Lite --| | |-- Cab PACKAGE CONTENTS: ================= Version Description MPSRPT.CMD - - Command script used to create all the reports DUMPEL.EXE - - Resource Kit utility to dump the event logs to a text file PSTAT40.EXE - 4.0.1371.1 - Resource Kit utility to dump running processes and device drivers 4.0. PSTAT50.EXE - 5.0.2134.1 - Resource Kit utility to dump running processes and device drivers 2000. REG.EXE - 2.0.0.0 - Resource Kit utility to dump registry values. GETVER.EXE - - Resource Kit utility used to determine version of Windows NT. MAKECAB.EXE - 5.0.2147.1 - Utility to package reports CHECKSYM.EXE - 1.8.0.0 - Utility that gathers version and symbol information from executable files CHECKSYM.TXT - - Readme file for CHECKSYM.EXE DBGHELP.DLL - 5.0.2000.3 - Support file for CHECKSYM.EXE MSVCRT.DLL - 7.0.2600.1106 - Support file for CHECKSYM.EXE MSDBI60.DLL - 6.0.8104.0 - Support file for CHECKSYM.EXE PSAPI.DLL - 5.1.2600.1106 - Support file for CHECKSYM.EXE CHOICE.EXE - - Resource Kit utility README.TXT - - This file WHAT DOES IT DO? ================ The batch file creates a variety of reports in the %SYSTEMROOT%\MPSReports\ directory. Both = Reports generated in both Full and Lite Mode. Lite = Report is only generated in Lite Mode. Full = Report is only generated in Full Mode. Reports generated with the utility CHECKSYM.EXE: ================================================ %ComputerName%_DRIVERS.TXT [.CSV] Lite: Ouput of the %SystemRoot%\System32\Drivers directory. %ComputerName%_SPOOL.TXT [.CSV] Lite: Ouput of the %SystemRoot%\System32\Spool directory. %ComputerName%_SYSTEM32_EXE.TXT [.CSV] Lite: Output of the Windows NT System32 directory for all .EXE files. %ComputerName%_SYSTEM32_DLL.TXT [.CSV] Lite: Output of the Windows NT System32 directory for all .DLL files. %ComputerName%_SYSTEM32_SYS.TXT [.CSV] Lite: Output of the Windows NT System32 directory for all .SYS files. %ComputerName%_ADO_DLL.TXT [.CSV] Lite: Output of the \program files\common files\system\ado for all .dll files. %ComputerName%_MSADC_DLL.TXT [.CSV] Lite: Output of the \program files\common files\system\msadc for all .dll files. %ComputerName%_OLEDB_DLL.TXT [.CSV] Lite: Output of the \program files\common files\system\ole db for all .dll files. %ComputerName%_PROCESS.TXT [.CSV] Both: Output of the currently running processes on the system. %COMPUTERNAME%_QPROCESS.TXT Both: Output for Terminal Server processes. Windows 2000 only. %COMPUTERNAME%_QUSER.TXT Both: Output for Terminal Server current users. Windows 2000 only. %COMPUTERNAME%_QQWINSTA.TXT Both: Output for Terminal Server Win Station Information. Windows 2000 only. %ComputerName%_EXCH.TXT [.CSV] Full: Output of the Microsoft Exchange directory if installed. %ComputerName%_IIS.TXT [.CSV] Full: Output of the Microsoft IIS directory if installed. %ComputerName%_PROGRA~1.TXT [.CSV] Full: Output of the Program Files directory. Default location assumed. %ComputerName%_SMS.TXT [.CSV] Full: Output of the System Management Server directory if installed. %ComputerName%_SNA.TXT [.CSV] Full: Output of the SNA Server directory if installed. %ComputerName%_SQL.TXT [.CSV] Full: Output of the SQL Server directory if installed. %ComputerName%_SYSROOT.TXT [.CSV] Full: Output of the Windows NT directory. %ComputerName%_IE1.TXT [.CSV] Both: Windows NT 4.0 IE information %ComputerName%_IE2.TXT [.CSV] Both: Windows NT 4.0 IE information Reports generated with the utility DUMPEL.EXE ============================================= %ComputerName%_application.txt Both: Output of the Application Event Log. %ComputerName%_security.txt Both: Output of the Security Event Log. %ComputerName%_system.txt Both: Output of the System Event Log. Reports generated with the utility PSTAT40.EXE or PSTAT50.EXE ============================================================= %ComputerName%_PSTAT.TXT Both: Output of a list of processes and active device drivers. Reports generated for troubleshooting MDAC issues ============================================================= %COMPUTERNAME%_HKLM_ODBCREG.TXT Both: ODBC Local Machine reg hive. %COMPUTERNAME%_HKCU_ODBCREG.TXT Both: ODBC Current User reg hive. %COMPUTERNAME%_HKCR_CLSID.TXT Both: Complete CLSID reg hive. %COMPUTERNAME%_ExceptionComponents.TXT Both: Setup exception Component reg hive. %COMPUTERNAME%_CurrentControlSet.TXT Both: Complete CurrentControlSet reg hive. %COMPUTERNAME%_ORACLE_REG.TXT Both: Complete HKLM\SOFTWARE\Oracle reg hive. %COMPUTERNAME%_CurrentVersion.TXT Both: HKLM\SOFTWARE\Microsoft\windows\currentversion reg hive. %ComputerName%_DASETUP.TXT Both: MDAC setup log. %ComputerName%_DAHOTFIX.TXT Both: MDAC hotfix log. %ComputerName%_MSSQLSERVER_REG.TXT Both: SQL Server reg key for netlib issues %COMPUTERNAME%_ADO_DLL.TXT Both: LIst of ADO Dll's %COMPUTERNAME%_MSADC_DLL.TXT Both: LIst of MSADC Dll's %COMPUTERNAME%_OLEDB_DLL.TXT Both: LIst of OLEDB Dll's Reports generated with WINMSD.EXE ================================= %ComputerName%_winmsd.nfo Both: Windows 2000 Only %ComputerName%.TXT Both: Windows NT 4.0 Only Reports generated by either copying the files, using the type command, NET.EXE, AT.EXE ====================================================================================== %ComputerName%_BOOT_INI.TXT Both: Copy of the BOOT.INI for the system %ComputerName%_CONFIG_AUTO.txt Both: Copy of the CONFIG.NT and AUTOEXEC.NT %ComputerName%-MISC.txt Both: Copy of Environment variables and shares %ComputerName%-SCHED.csv Both: Output from the scheduler command AT.EXE %ComputerName%_SCHEDLGU.TXT Both: Scheduled Task Log Windows 2000 only %ComputerName%_NI.txt Both: Output of various components for Network related information %ComputerName%_RECOVERY.txt Both: Recovery options set for Blue Screens %COMPUTERNAME%_SESSIONMANAGER.HIV Both: Copy of the Session Manager HIV for Application Compatiblity Review %ComputerName%_HOTFIX.TXT Both: A simple directory listing of directory names for installed hotfixes %COMPUTERNAME%_HOTFIXREG.TXT Both: Listing of the HOTFIX Key from the registry %ComputerName%_PROGRESS.TXT Both: MPS Reporting Progress log. 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 ------- --------------------------------------------------------------- 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