Symantec Connect
  • Login
  • Register
  • Endpoint Management & Virtualization
    • All of Connect
    • Backup and Archiving
    • Endpoint Management & Virtualization
    • Storage and Clustering
    • Security
    • Inside Symantec
    • Vision User Conference
    • Partners
    • Developers
    •  
  • Overview
  • Forums
  • Articles
  • Blogs
  • Downloads
  • Events
  • Videos
  • Groups
  • Ideas
Login to participate
Endpoint Management & Virtualization Community BlogRSS

Windows Installer's Rollback Script

WiseUser's picture
WiseUser
September 19th, 2007
Filed under: Wise Application Packaging, Basics, Endpoint Management & Virtualization Community Blog, Endpoint Management and Virtualization

Windows Installer accomplishes rollback by creating a rollback script. A rollback script is a file that contains a linear sequence of operations to perform, such as file and registry updates, configuration information updates, user interface notifications, and state information for other operations.

Each operation recorded in the rollback script is a direct response to an operation in the installation script. Rollback scripts are stored in binary format.

This improves efficiency, avoids the need for parsing the file, and discourages manual editing of the file.

Rollback script files (.RBS and .RBF) are backups of existing files. Files with an .RBS file extension are rollback script files, and files with an .RBF file extension are backups of existing files. Both are stored in hidden folders called Config.msi.

The Config.msi folders are created when the Msiexec.exe file starts copying from the installation point. The rollback script file (.RBS) is always stored in the Config.msi folder on the disk where the operating system is installed.

The .RBF files are stored in the Config.msi folder on the disk where the program that is being backed up currently resides.This is done so that there is no crossing of disks when the program files are being backed up. All rollback files and the Config.msi folders are deleted when the installation completes successfully.

0 votes
  • WiseUser's blog
  • Login or register to post comments
  • Comments RSS Feed
Harsh's picture
Harsh
2 years 26 weeks ago

Rollback Script execution ?

The title "Windows Installer's Rollback Script" excited me. As after long time seen some diffrent topic than just Standards and Rules or MSI properties.
Do you have some more function points for Rollback scripts and its operation.
I mean I would like to know about
1. Audit script / install scripts execution sequences.
2. The reason why Rollback script do not perform well for immediate custom actions.

I m little dumb so did not understand some contexts. I am sorry with my WH questions but
could you please explain me what exactly the meaning of improving efficiency, avoids the need for parsing the file, and discourages manual editing of the file. What and how it is done?
I am not able to relate it with Rollback scripts are stored in binary format and scripting.
So if you explain , it will be helpful to get me know to more about Rollback script.

Thanks.

0 votes
  • Login or register to post comments
WiseUser's picture
WiseUser
2 years 25 weeks ago

Rollback script execution

Hi Harsh,
To your questions, I can refer good websites which talk about the install scripts execution sequences

http://www.installsite.org/pages/en/isnews/200108/
http://blogs.msdn.com/heaths/archive/2007/07/12/im...
http://helpnet.installshield.com/robo/projects/Hel...

Sorry, I also got to know the rbf and parsing through sometech forums and not sure the internal structure how it works.

Wiseuser
Altiris Certified Professional

0 votes
  • Login or register to post comments
Harsh's picture
Harsh
2 years 25 weeks ago

Thanks

Thanks for the sites, but I am afraid i am not able to open the other two sites. Seems they got cropped on.

0 votes
  • Login or register to post comments
Admin's picture
Admin
2 years 25 weeks ago

Re: Thanks

Sorry all,

My mistake.
These links are now working.

JM

0 votes
  • Login or register to post comments

Would you like to reply?

Login or Register to post your comment.

About Endpoint Management and Virtualization Community Blog

The Endpoint Management & Virtualization Community Blog is the perfect place to share short, timely insights including product tips, news and other information relevant to the Endpoint Management & Virtualization community. Any authenticated Connect member can contribute to this blog.
Filter by:

Recent Blog Posts

  • How to Install and Uninstall IBM Installation Manager using XML files
    WiseUser - March 18, 2010
  • Future Tech - Silverlight and phones (Altiris future mobiltity)
    Palvaran - March 16, 2010
  • Webcast - Redefining Endpoint Management with Altiris IT Management Suite 7.0 from Symantec
    ohzone - March 15, 2010
  • USB Swiss Army Knife: 7 Quick Fix
    riva11 - March 12, 2010
  • Cebit is over. What will be our next big show?
    erikw - March 12, 2010

Blog Tags

7.1 Agents Altiris Client Management Suite Altiris Deployment Solution Altiris IT Asset Management Altiris Notification Server Altiris Recovery Solution Altiris Server Management Suite Asset Management Suite Backup Exec Backup Exec System Recovery Basics Best Practice Beta CIO Digest Case Study Compatibility Configuring Customer Preview Customer Reference Database Dell Dell Management Products Demonstration Documentation Downloads Drivers Emerging Threats Endpoint Management and Virtualization Endpoint Protection (AntiVirus) Enterprise Vault Error messages Evaluating Features General Symantec Ghost Solution Suite HP Management Products Helpdesk Solution How to ITMS Industry Event Inside Symantec Installing Licensing Linux Local DS GURU Email group Mac OS ManageFusion Mobile & Wireless NetBackup New Release News News Performance Platforms & Hardware Problem Management Recovering Reporting Restore SP2 SecurityExpressions Service Pack 2 ServiceDesk Storage Foundation Symantec Connect Symantec Event TMS TechTips Tip/How to Tips/How To Training Troubleshooting Upgrade User Group VDI VMware Virtualization Virtualization Vision Vulnerabilities & Exploits Windows Windows Wise Application Packaging Wise Installation Development Wise Virtual Composer Workflow Solution Workspace Corporate Workspace Profiles Workspace Remote Workspace Streaming Workspace Virtualization XPF baltimore deployment hugo known_issue pcAnywhere solution webcast
© 2010
  • Symantec Corporation
  • Contact Us
  • Get RSS
  • Privacy Policy
  • Symantec.com