1 / 32

Application Compatibility Toolkit

Application Compatibility Toolkit. Martin Žugec. Three-phase approach. Evaluate. Inventory Lab inventory Internet Explorer Compatibility Evaluator Global inventory Collector Windows Firewall Compatibility Evaluator (WFCE) DCOM Compatibility Evaluator (DCOM) Prioritize Test

Download Presentation

Application Compatibility Toolkit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Application Compatibility Toolkit Martin Žugec

  2. Three-phase approach

  3. Evaluate • Inventory • Lab inventory • Internet Explorer Compatibility Evaluator • Global inventory • Collector • Windows Firewall Compatibility Evaluator (WFCE) • DCOM Compatibility Evaluator (DCOM) • Prioritize • Test • Create must-fix list

  4. Inventory • Setup a SQL database • SQL/MSDE • Gather required data • Collector or Compatibility Evaluators • Process logs to build reports • Transform .xml to SQL database

  5. Collector • Collector is the basic tool to retrieve compatibility related informations from desktops • You can run Collector manually, using logon scripts or SMS 2003 • Collector is creating .xml files • .cab (75-150kb = 1MB)

  6. General overview Merger Collector Workstation SQL Server

  7. Collector – important parameters • /q – hidden mode • /u – collect username of logged in user • /x – do not compress output. (.xml -> .cab) • /o – output directory (server) • /f – output filename • Default is Computer.GUID.cab • /t – number of days

  8. Collector – ini file • You can use .ini file instead of passing parameters every time. • You specify the .ini file by /i • Collect.exe /i \\server\act\ini\collector.ini

  9. Collector – general informations • Network • Domain • Machine Name • Chassis Information • Vendor • Asset Tag • Serial Number • Operating System • Operating System Name • Build Number • Version Corrected Service Diskette number (a string representing the service pack installed for the operating system) • Major • Minor • Platform ID • Product Type • Service Pack • Windows Directory • System Directory • DirectX • Major • Minor • Version • Hardware • Memory • Processor • Video • Disk

  10. Collector – application informations

  11. Compatibility Evaluators • Aimed at specific compatibility problems • Specially designed for troubleshooting compatibility problems with XP SP2

  12. Compatibility Evaluators • Provide feature-focused evaluation • DCOM Compatibility Evaluator • Firewall Compatibility Evaluator • Internet Explorer Compatibility Evaluator

  13. DCOM Compatibility Evaluation • Global evaluation tool • Parameters • /o – output path • /f – output filename • /q – silent mode • /i - .ini file • DCOM detects only launch-permission issues, not runtime issues!

  14. Firewall Compatibility Evaluation • Global evaluation tool • It is installed as service • Parameters • /o – output path • /f – output filename • /ct – completion time in hours ( < 999) • /q – silent mode • /clr – clear log files on exit (not recommended)

  15. Internet Explorer Evaluation • Lab evaluation tool • Security features • Automatic Download Blocking • Bad Certificate ActiveX Blocking • Binary Behaviors Restrictions • LocalMachine LockDown • MIME Handling • MK Protocol • Object Caching Protection • Pop-Up Blocking • Windows Restrictions • Zone Elevation Restrictions

  16. Internet Explorer Evaluation • Automatic Mitigation

  17. Inventory complete

  18. Inventory complete

  19. Three-phase approach

  20. Mitigation • Identify problem • Create solution • Test solution

  21. Identify problem • Identify problem • Check Issue DB in Analyzer • Check last functional OS version • Try compatibility modes for that OS • Read symptoms in ACT Documentation • Application Compatibility Toolkit 4.1 Help -> Compatibility Administrator -> Compatibility Fixes • Use Trial&Error Approach • Visit Microsoft Newsgroups

  22. Create solution • Fixes, compatibility modes and AppHelp messages are distributed in databases

  23. Compatibility Administrator

  24. Create new fix – general informations

  25. Create new fix – select compatibility mode

  26. Cerate new fix – select compatibility fix

  27. Create new fix – specify file mask

  28. Create new fix – review & add AppHelper message

  29. Compatibility Administrator • Add other fixes and save as .sdb file

  30. Three-phase approach

  31. Create redistributable • You must apply compatibility DB (%WinDir%\AppPath\Custom) • Sdbinst \\server\act\db\TestDB.sdb • SMS2003 • FixPack (create SED file) • FixPack /vtest.sdb test.exe • Content • Collect.exe • FixInst.exe • Fxpakcnf.exe • <sdb_file>

  32. Questions & Answers

More Related