Skip to main content
SolarWinds MSP
  • Login
  • Support
  • Partnerships
    • Partnerships Overview
    • Solution Provider Program
    • Technology Alliance Program
    • Distributor Program
SolarWinds MSP
  • Products
    • SolarWinds N-central Automate what you need. Tackle complex networks. Try this remote monitoring and management solution built to help maximize efficiency and scale.
    • SolarWinds RMM Start fast. Grow at your own pace. Try this powerful but simple remote monitoring and management solution.
    • SolarWinds EDR Defend against ransomware, zero-day attacks, and evolving online threats with Endpoint Detection and Response
    • SolarWinds Backup Manage data protection for servers, workstations applications, documents and Microsoft 365 from one SaaS dashboard.
    • Mail Protection & Archiving Protect users from email threats and downtime.
    • Password Management Easily adopt and demonstrate best practice password and documentation management workflows.
      • Passportal Demo
    • PSA & Ticketing Manage ticketing, reporting, and billing to increase helpdesk efficiency.
    • Remote Support Help support customers and their devices with remote support tools designed to be fast and powerful.
  • Solutions

    I'm looking for...

    • Security Solutions
    • Monitoring Solutions
    • Efficiency Solutions
  • Resources
    • Blog
    • Webcasts & Events
    • Ask the N-central Experts
    • Daily Live Demos
    • RMM Foundations Training
    • Upcoming Events
    • Upcoming Webcasts
    • Resource Center
    • COVID-19 Resources
    • Resource Library
      • Case Studies
      • Product Information
      • eBooks
      • White Papers
      • Infographics
    • SolarWinds MSP Free Tools
    • GDPR Resource Center
    • Security Resource Center
    • MSP Institute Webinar Series
    • MSP Advice Project
  • About
    • Contact
    • Customer Success
    • Worldwide sales and support
    • Careers
    • Awards and Recognition
    • Get A Quote
    • Newsroom
      • Press Releases
      • In The News
      • Media Contacts
      • COVID-19 Response
    • Leadership Team
    • Legal
      • Cookie Policy
      • Privacy Notice
      • Software Services Agreement
      • Terms of Use
      • Backup Fair Use Policy
    • Security
      • SolarWinds Security Statement
      • Vendor Data Protection Requirements
    • Support
  • IT Departments
  • Contact Sales
    • Get A Quote
    • General Inquiry
  • TRY NOW
    • SolarWinds RMM
    • SolarWinds Backup
    • MSP Manager
    • SolarWinds Passportal
    • SolarWinds N-central
    • SolarWinds Mail Assure
    • SolarWinds Risk Intelligence
    • SolarWinds Take Control
  • Request a Quote
  • Try Now
    • SolarWinds RMM
    • SolarWinds N-central
    • SolarWinds Backup
    • MSP Manager
    • SolarWinds Mail Assure
    • SolarWinds Passportal
    • SolarWinds Risk Intelligence
    • SolarWinds Take Control
Request quote
Filter Blogs
  • Filter by:
  • MSP Business
    • Automation
    • Backup & Disaster Recovery
    • Security-series
    • Best Practices
    • Business
    • Business Growth
    • Business Risk
    • Cloud Computing
    • Customer Service
    • Cybersecurity
    • Cybersecurity Awareness Month
    • Data
    • GDPR
    • Internet of Things
    • IT Support
    • ITSM
    • LOGICcards
    • Machine Learning
    • Mail
    • Managed Services
    • Marketing
    • Mobile
    • Networking
    • Operations
    • Podcast
    • Product
    • PSA
    • Remote Management
    • Research & Trends
    • Risk Intelligence
    • Security
    • Security Vlog
    • Service Desk
    • Services & Support
    • The Head Nerds
    • Tips & Advice
    • Training
Home Blog MSP Business Tips & Advice File Versioning Best Practices for Windows
Tips & Advice

File Versioning Best Practices for Windows

By SolarWinds MSP
27 March, 2019

In the modern enterprise, employees across teams and throughout departments handle dozens of files on a daily basis. From copywriters and paralegals to developers and team leaders, everyone has a role to play in the lifecycle of documents, files, and other proprietary information. Thus, as workflows rely more and more on digital processes, it’s important that organizations have the right applications in place to coordinate the way these files are managed, saved, and shared. 

Too often, however, individual employees and their teams use ad hoc file naming methods that make things all too confusing. For example, if a team is working on an important proposal and distributing it among stakeholders for comments and edits, a file may start as “Final Project Proposal” and end up with multiple versions floating around with names like “Final Project Proposal—Final,” “Final Project Proposal—Complete Edits,” and “Final Project Proposal—Manager Comments.” 

In this situation, it can be challenging for everyone involved in the process to know which one is the most recent, operable file. For teams across many different industries—from litigation firms working on important court filings to large corporations finalizing org charts—the risk of working off of the wrong file can be dire. Accordingly, investing in systems that streamline file management is a serious value-add. 

What’s more, these systems can even benefit organizations’ cybersecurity and backup operations. For instance, if an organization experiences widespread data loss, programs that handle file management and back up information regularly can quickly restore lost information. Such programs can also help reduce threat from hackers. 

This is where file versioning comes into play. By storing multiple versions of files with systems that standardize file management, whether in the cloud or on premises, it’s possible to streamline workflows and keep information safe. 

What does file versioning mean?

In short, file versioning refers to the digital practice of storing more than one version of a file simultaneously. This can be done any number of ways, but the overall goal is to provide access to previous iterations of important documents, design files, and more, for a number of potential scenarios. 

For example, file versioning can be useful if multiple people on a team need to take turns editing a file. Instead of passing around several versions of the same document, changing its name every time someone makes a round of edits and making it difficult to trace who made what changes, file versioning simplifies the process. With file versioning software in place, teams can preserve previous instances of files for reference, meaning that users can make edits without permanently altering documents.

As previously mentioned, file versioning can play an integral role in an organizations’ backup and cybersecurity strategy. Because these applications regularly store previous iterations of documents—and often do so off-site through cloud technology—your clients’ information can be protected if their systems suffer critical malfunctions. In the event of a natural disaster, this can help them get things back up and running with files as they existed before the crash. 

Additionally, file versioning can help enterprises evade the worst effects of ransomware. During ransomware attacks, cybercriminals hold your information hostage until you provide payment in order to get it back—although there’s no guarantee that’ll happen. With file versioning software, you can restore files to their state prior to any encryption from bad actors, allowing you to circumvent their demands. 

How does file versioning work?

File versioning works by saving documents and other designated information whenever a change is made, at regular intervals set by you, your clients, or both. With the former model, files are saved whenever users make changes, thus creating a new iteration of the document. In the latter case, every time file versioning applications hit a timed checkpoint, versions of files are stored to the cloud or to on-site storage facilities. 

Users can then access these stored versions for a set period. Some services allow teams to access every iteration of a stored file, while others only do so for a limited time—typically 30 days. Because file versioning can result in large amounts of data, it’s up to organizations to work with providers to understand how their needs fit with application offerings. For example, in order to avoid running up unnecessarily large storage fees on cloud platforms, it’s possible to restrict the number of changes or versions that can be made or created per minute or per hour. 

Ultimately, the precise mechanism behind file versioning will depend on the exact application that your clients invest in. For example, the archiving and versioning functionalities with SolarWinds® Backup leverage sophisticated cloud computing technology to store important information and preserve points in time (recovery points) for key data. This goes for files as well as folders, applications, and even complete servers or workstations. 

SolarWinds Backup offers other benefits as well. With comprehensive platform support, the platform can work with Microsoft Windows, Linux, Mac OS X, VMware, and Hyper-V. It can even archive application data from Oracle, SQL Server, MySQL, Exchange, and SharePoint. Saved information is securely encrypted with keys that can be automatically generated or created so only authorized users have access to certain files. For clients who need to be able to keep files beyond set retention periods, SolarWinds Backup makes it possible to create custom archive schedules as needed. 

What is version history and version control?

Version history and version control refer to the specific aspect of file versioning that organizes files based on edits made by different users. Under this model, whenever someone checks out a document and makes changes, a new version is created, saved, and labeled in such a way that makes clear that it’s the most recent, operable file available. For teams that regularly deal with dozens of documents at once and have to coordinate feedback from multiple sources, this feature is an important value-add in any file versioning software. 

With version history and version control, files are locked when a user checks them out. This means team members can work in documents confidently, knowing that the original material they’re working off won’t be pulled out from under them by another user. When they check the document back in, file versioning platforms will register the changes, update the library accordingly, and make the new document available for review and editing for the next user. 

A key feature of version history and version control functionalities is that changes made by users and new versions saved as a result of those changes are automatically linked to a specific person. This can be helpful in a number of ways. For starters, if team members have questions about certain edits made to a document, they can see who made them and reach out as needed. If users need to know who has a document checked out at the moment for whatever reason, they can also check for reference. Additionally, if inappropriate changes are made to a file, supervisors can see who made them and follow up accordingly and discreetly. 

With version history and version control, organizations can make file management organized and cohesive. Team members can be sure they’re working off the most relevant version of a document, collaborate more confidently knowing their changes will be preserved and appropriately logged, and be aware of a level of accountability built into the process.

What are Microsoft Windows file versioning best practices?

If you’re looking for a file versioning application that works with Microsoft Windows, you and your clients will need to understand related file versioning best practices. Third-party products can bolster your file versioning capabilities, but Windows does have some limited file versioning features built in, and for users who use those capabilities, these are some basic versioning best practices to make that system easier to use: 

  • Make sure date and time are accurate across all devices, to ensure a realistic timestamp on shared files. 
  • Typically, only a limited number of users can access a document at once. Be sure that users know to “check in” documents when they’re done using them, to allow others to access and edit the file. 
  • Users should leave comments in documents as needed, to help additional readers quickly view, understand, and approve changes. 
  • Be aware that restoring an earlier version may overwrite more recent changes. 

In addition, you can use Windows’s version-information resources to learn about the specific version number of a file, the operating system it’s compatible with, and its original name. Certain requests will yield insights into this kind of version information, including the organization of data in certain files, API references, and more. 

This information can be helpful if you’re trying to restore information after widespread data loss, or if you’re reviewing unencrypted files after a ransomware cyberattack. If your clients find themselves in that situation, it’s helpful to read up on Windows file versioning rules. They govern how file installation processes function if you’re dealing with multiple versions of the same file. For instance, a versioned file—that is, one that’s been edited or amended in some way—will get installed over a nonversioned file. 

CTA Image

SolarWinds Backup

Exceed your RTOs and RPOs—start using SolarWinds Backup today.

Try It Free Learn More

What is the difference between file and software versioning?

For anyone doing research into file versioning, you may come across a related concept: software versioning. While file versioning and software versioning are similar concepts, they refer to different processes and have different uses. If you’re working with clients to develop versioning capabilities, make sure you’re on the same page about what they’re asking for, and differentiate between file versioning and software versioning. 

File versioning, as we’ve discussed, relates to the management of multiple versions of the same files, including changes made, users involved, and versions saved. Conversely, software versioning refers to the categorization of discrete states of a given software. These states may change as companies update their software or as clients incorporate newly released updates into their systems. 

While the methodology behind both practices is similar—sequences of standardized numbers, letters, and other characters are used to denote where files or software versions fall in a lineage of different versions—their use is somewhat different. Software versioning helps to govern issues of compatibility that can be important when it comes to different stages of software release. On the other hand, file versioning helps teams coordinate which files they should be working off and which ones reflect certain edits. 

 

Additional reading

4 Cybersecurity Predictions for 2019
Data Loss Prevention Methods
7 Common Mistakes Growing MSPs Can Make
You might also like...
Security

Practical Strategies for Dealing with Stress in IT and Security

MSP Business

Mobile Device Management—A threat to employee privacy?

Tips & Advice

SharePoint Document Best Practices

Backup & Disaster Recovery

How to Sell Backup in 3 Easy Steps

MSP Business

A guide to cold calling for MSPs

MSP Business

Mac Terms to Know When Providing Mac Support

Want to stay up to date?

Get the latest MSP tips, tricks, and ideas sent to your inbox each week.

Loading form....

If the form does not load in a few seconds, it is probably because your browser is using Tracking Protection. This is either an Ad Blocker plug-in or your browser is in private mode. Please allow tracking on this page to request a subscription.

Note: Firefox users may see a shield icon to the left of the URL in the address bar. Click on this to disable tracking protection for this session/site

Recent Posts
  • What the Head Nerds Were Up to in 2020
  • RMM and PSA Tools: How to Make the Most of Both
  • How to Empower an IT Help Desk Team for Success
  • Six Tips That Will Make Managing Your MSP Company Easier
  • January 2021 Patch Tuesday: One Actively Exploited Vulnerability and a Few Likely to Be
Categories:
  • Security (230)
  • Tips & Advice (122)
  • Best Practices (94)
  • Managed Services (86)
  • Backup & Disaster Recovery (83)
  • The Head Nerds (75)
  • Business Growth (75)
  • IT Support (42)
  • Business (39)
  • Cybersecurity (37)
  • Automation (37)
  • Operations (34)
  • Mail (33)
  • Remote Management (28)
  • ITSM (25)
  • Data (21)
  • Cloud Computing (21)
  • Networking (21)
  • Marketing (14)
  • Product (11)
  • PSA (11)
  • Service Desk (5)
  • Services & Support (5)
  • Mobile (4)
  • Risk Intelligence (4)
  • Customer Service (3)
  • Internet of Things (3)
  • GDPR (2)
  • Research & Trends (2)
  • Training (2)
  • LOGICcards (1)
  • Business Risk (1)
Show moreless
SolarWinds MSP

Products
  • SolarWinds RMM
  • SolarWinds N-central
  • SolarWinds Backup
  • SolarWinds EDR
  • SolarWinds MSP Manager
  • SolarWinds Mail Assure
  • SolarWinds Risk Intelligence
  • SolarWinds Take Control
  • SolarWinds Passportal
  • All Products Use Cases
Solutions
  • Security Solutions
  • Monitoring Solutions
  • Efficiency Solutions
  • Identify which RMM solution is right for me
  • Drive Efficiency with Automation
  • Manage my MSP Business More Efficiently
  • Manage my IT Department More Efficiently
  • Layered Security
  • Cross-Platform Support
  • Data-Driven Insights
About
  • About Us
  • Careers
  • Newsroom
  • Leadership Team
  • Upcoming Events
  • Subscription Preferences
  • SolarWinds
  • SolarWinds Trust Center
  • COVID-19 Response
Support
  • SolarWinds RMM
  • Solarwinds N-central
  • SolarWinds Backup
  • SolarWinds Mail Assure
  • SolarWinds Take Control
  • SolarWinds MSP Manager
  • Solarwinds Risk Intelligence
  • Solarwinds Threat Monitor
  • SolarWinds Passportal
  • SolarWinds Take Control Downloads
  • Backup & Recovery Downloads
  • Service Status

Footer 2

  • Legal Documents
  • Privacy
  • California Privacy Rights
  • Security Information
  • Sitemap

© SolarWinds MSP Canada ULC and SolarWinds MSP UK Ltd.
All Rights Reserved.