Issue:
After installing Autodesk software, a crash occurs when trying to browse to a user-configurable path, such as the location of a previously saved file to open. This happens on certain Dell PCs (both desktops and laptops). Affected Autodesk software includes 3ds Max, AutoCAD, Civil 3D, ReCap, InfraWorks, Inventor, Revit, and others. A crash report dialog box may appear.
Instances of this crash behavior would be:
- Using the File > Open menu.
- Using the File > Save menu.
- Using the File > Save As... menu.
- Using the File > Import options.
- Opening the Material Editor and browsing for a bitmap file.
Environment:
- Dell workstations and laptops
- Dell Backup and Recovery
Causes:
Dell Backup and Recovery system in Windows may cause conflicts with Autodesk products, particularly the following three (3) DLLs:
- DBRShellExtension.dll
- DBROverlayIconBackuped.dll
- DBROverlayIconNotBackuped.dll
Solution:
To resolve the issue, try one of the following:
Update AutoCAD to the latest version
Update to the latest version of the product
Note: Updates can also be readily installed through the Autodesk Access. Click here to install he latest version.
If using Dell Backup and Recovery application: Update the application
If actively using Dell backup and Recovery system, update to the most recent version of the application.
As noted in a Dell forum thread, previous versions of the application did not use new Qt implementations and the recent versions of the application removed the dependency in the shell overlay DLLs. See the Dell forum thread on the topic here: Backup and Recovery causing applications using Qt5 DLLs to crash.
If not using the Dell Backup and Recovery application: Manually Rename the Dell Backup and Recovery DLL Associations
To resolve any crashes when navigating to and selecting files in Autodesk programs, rename the Dell Backup and Recovery DLLs by performing the following steps:
- In Windows, go to Windows Explorer.
- Browse to the location: C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell.
- Manually edit the file name of each of the noted DLLs so that they cannot be loaded. (For example, adding a *.bak to the file name, such as "DBROverlayIconBackuped.dll.BAK" will prevent the file from loading).
Alternate Method to unregister the Dell Backup and Recovery DLL Associations
If using the Command prompt is preferred to unregister the Dell Backup and Recovery system DLLs, use the steps described below:
- Go to the Windows Start menu.
- Type Command prompt or CMD.
- Right-click on the Command prompt option shown and choose Run as administrator.
- At the Command prompt window, copy and paste the following lines one at a time, pressing "Enter" after each. A confirmation will appear after each entry is successful.
regsvr32 /u “C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\DBRShellExtension.dll”
regsvr32 /u “C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\DBROverlayIconBackuped.dll”
regsvr32 /u “C:\Program Files (x86)\Dell Backup and Recovery\Components\Shell\DBROverlayIconNotBackuped.dll”
- Restart the Autodesk program. The appropriate functionality to open, save, and browse for files should be available.
Important Note: Error when unregistering a DLL through the Command prompt:
Sometimes an error may occur when unregistering the DLLs through the Command prompt, as the DLLs may not reside in the default C:\Program Files (x86) folder.
If Command prompt returns the above error and is unable to find the DLLs in the default paths above, try the following:
- Go to the Windows Start menu.
- Type Regedit.
- In the Windows Registry, navigate to the Edit menu.
- Choose Find.
- Type in the name one of the DLLs listed above. For example: DBROverlayIconBackuped.dll
- Select Find Next.
- Once the DLL is found, the path to the file can be determined by checking the bottom status bar of the Registry.
- Select the newly located DLL.
- Right-click and choose Modify to copy the full file path listed there.
- Replace this path in each of the three (3) previously noted commands.
For example:
regsvr32 /u “[Copied Registry Path]\DBRShellExtension.dll”
- Repeat the first four steps of this section of the article to unregister the new file path locations for the DLLs.
Products:
All Desktop Products;