Resolving Revit Worksharing File Locks and Corrupted DWL Files
Diagnostic and resolution procedures for Revit worksharing lock file issues, including stale DWL files, orphaned local copies, and central model access conflicts.

Resolving Revit Worksharing File Locks and Corrupted DWL Files
Revit worksharing lock file issues are frustrating because they make you think someone else is in the model when they're not. I've had users call me saying "I can't sync, it says someone is editing" — at 11 PM when nobody else is in the office. The culprit is almost always a stale or corrupted DWL file. Let me walk you through how I diagnose and fix these lock file problems, and how to prevent them from recurring.
Understanding Revit Lock Files
Revit creates several lock-related files alongside the central model:
| File Extension | Purpose | Location |
|---|---|---|
| .dwl | Data Write Lock — prevents concurrent writes to the central model | Same folder as central model |
| .dwl2 | Secondary write lock — manages workset ownership | Same folder as central model |
| .slog | Server log — records synchronization events | Same folder as central model |
| _backup folder | Contains backup copies and worksharing metadata | Subfolder of central model |
When a user opens the central model or synchronizes, Revit creates or updates these lock files. When the operation completes normally, the lock files are released. When Revit crashes or the network connection drops, the lock files may remain in a locked state, preventing other users from accessing the central model.
Problem 1: "Central Model Is Already Open by Another User"
This error occurs when a .dwl file indicates the central model is in use, even though no user actually has it open.
Diagnosis
- Verify that no user has the central model open. Contact all team members and confirm.
- If all users confirm they do not have the model open, the lock file is stale.
Resolution
-
Close Revit on all workstations.
-
Navigate to the central model folder on the network server.
-
Look for files with
.dwland.dwl2extensions matching the central model name:ProjectA_Central.rvt ProjectA_Central.dwl ← stale lock file ProjectA_Central.dwl2 ← stale lock file -
Delete both
.dwland.dwl2files. -
Do NOT delete the
.rvtfile or the_backupfolder. -
Have a user open the central model. Revit will recreate the lock files.
Prevention
This issue is typically caused by Revit crashing or a network disconnection during synchronization. Ensure users:
- Never force-quit Revit during a sync.
- Wait for the sync to complete before closing Revit.
- Report any network disconnections to the BIM manager immediately.
Problem 2: "You Cannot Relinquish Elements Because They Are Borrowed by Another User"
This occurs when the worksharing metadata shows elements as borrowed by a user who is no longer active (left the project, workstation crashed, etc.).
Diagnosis
- Go to Manage > Worksets.
- Check the "Owner" column for each workset.
- Look for worksets owned by users who are not currently active.
Resolution
- Have the user who owns the elements open Revit and synchronize with central.
- After sync, go to Manage > Relinquish All Mine.
- Synchronize again.
If the user is unavailable (left the company, workstation is broken):
-
Open the central model with administrative privileges:
- File > Open > check "Detach from Central."
- Select "Detach and preserve worksets."
-
Go to Manage > Worksets.
-
Right-click each workset with a stale owner.
-
Select "Make Editable."
-
If prompted that another user owns it, select "Force Release."
-
Go to Manage > Relinquish All Mine.
-
Save the file as the new central model.
Problem 3: "Local Model Is Out of Sync with Central Model"
This occurs when a user's local model has diverged from the central model due to missed synchronizations or a network issue during the last sync.
Resolution
-
Close Revit.
-
Rename the local model file (e.g.,
ProjectA_Local.rvttoProjectA_Local_old.rvt). -
Open Revit and go to File > Open.
-
Check "Create New Local."
-
Select the central model and click Open.
-
Revit creates a fresh local copy from the central model.
-
If the old local model contained unsynchronized work, recover it by:
- Opening the old local model in a separate Revit session.
- Using the "Copy to Clipboard" tool to copy elements.
- Pasting them into the new local model.
Problem 4: Corrupted DWL2 File
The .dwl2 file manages workset ownership. If it becomes corrupted, users may see incorrect ownership information or be unable to borrow elements.
Symptoms
- Worksets show as "Not Editable" for all users.
- Borrowing elements fails with "Element is owned by another user" even after the owner relinquishes.
- The Worksets dialog shows users who are not active in the project.
Resolution
- Close Revit on all workstations.
- Navigate to the central model folder.
- Delete the
.dwl2file. - Delete the
.dwlfile as well (both must be recreated together). - Have a user open the central model. Revit recreates both lock files from the worksharing metadata in the
.rvtfile.
If the corruption persists after deleting the lock files, the worksharing metadata in the central model itself may be damaged. In this case:
- Open the central model with Audit (File > Open > check "Audit").
- After audit completes, go to Manage > Relinquish All Mine.
- Save and synchronize.
- Close and reopen to verify the issue is resolved.
Problem 5: Network File Lock Timeout
On wide area networks (WAN) or VPN connections, file lock operations can time out, causing Revit to report "Cannot access central model" even though the model is not in use.
Diagnosis
-
Test network latency to the server:
ping servername -tLatency should be under 50 ms for reliable Revit worksharing. Latency over 100 ms will cause intermittent lock timeouts.
-
Test file access speed:
copy \\server\projects\testfile.txt C:\temp\If this takes more than 5 seconds for a small file, the network is too slow for direct Revit worksharing.
Resolution
For WAN environments, use one of these alternatives:
Option A: Revit Server
Install Revit Server on a local accelerator at each remote office. Revit Server manages file locking locally and replicates changes to the central server asynchronously.
- Install Revit Server on a server at each remote location.
- Configure the Revit Server host and accelerators.
- Move the central model to the Revit Server.
- Users connect to the local accelerator, which handles locking locally.
Option B: Autodesk Construction Cloud (BIM 360/ACC)
Move the central model to Autodesk Construction Cloud:
- Go to File > Open > Revit Cloud Model.
- Select the ACC/BIM 360 project.
- Create or open the cloud model.
Cloud models use Autodesk's cloud infrastructure for locking, eliminating network file lock issues entirely.
Option C: Remote Desktop
Have remote users access Revit via Remote Desktop on a workstation in the same LAN as the central model. This eliminates the WAN latency for file operations.
Problem 6: Orphaned Local Models
When a user's workstation is replaced or rebuilt, their local model may remain on the old workstation or in a network home directory. If another user attempts to use this orphaned local model, it will fail to synchronize.
Resolution
- Identify the orphaned local model (typically named
*_Local.rvtor*_Username.rvt). - Do not attempt to use it. Delete or archive it.
- Create a new local model from the central model for the replacement user.
Prevention
Name local models with the user's name to prevent confusion:
-
When creating a local model, go to File > Open.
-
Check "Create New Local."
-
In the file name, append the user's name:
ProjectA_Local_jdoe.rvt. -
Store local models on the user's local C: drive, not on a network share. Network-stored local models are more susceptible to corruption and lock conflicts.
Maintenance: Regular Worksharing Health Checks
Weekly: Relinquish All Orphaned Elements
- Have the BIM manager open the central model.
- Go to Manage > Relinquish All Mine.
- This releases any elements still owned by the manager's account from previous administrative actions.
Monthly: Audit the Central Model
- Open the central model with Audit.
- Review the audit report for worksharing issues.
- Save and synchronize.
Monthly: Clean Up Old Local Models
- Search the project folder and user workstations for
.rvtfiles older than 30 days. - Archive or delete local models that are no longer in use.
- This prevents accidental use of stale local models and frees disk space.
Source Verification
More Revit Guides
troubleshooting
Recovering a Corrupted Revit Central Model: Step-by-Step Disaster Recovery
14 min read
performance
Optimizing Revit Family Files: Reducing Bloat and Improving Load Performance
12 min read
standards
Fixing Missing Parameters in Revit IFC Exports: Mapping and Configuration Guide
14 min read
performance
Optimizing Revit Performance for Large Models: RAM, Pagefile, and Storage Configuration
13 min read
Related Troubleshooting Guides
Similar troubleshooting content for other CAD tools
3ds Max
•troubleshooting
3ds Max FBX and OBJ Import: Missing Materials, Broken UVs, and Texture Path Recovery
11 min
3ds Max
•troubleshooting
3ds Max Plugin DLL Errors: Missing Files, Load Failures, and plugin.ini Repair
9 min
3ds Max
•troubleshooting
3ds Max Random Crashes: Memory, Driver, and Crash Log Analysis Guide
10 min
Altium Designer
•troubleshooting
Fixing Altium Designer DRC Errors: Common Clearance and Routing Violations
9 min