Troubleshooting Code 8007007B –
The filename, directory name or volume syntax is incorrect
Introduction to Error Code 8007007B
This error code, 8007007B occurs when you execute a VBScript. My suggestion is that there is a typo in the filename or directory name in your script. It could also mean that one element of your script is missing.
The Symptoms You Get 8007007B
The script does not execute as you hoped, instead you get a WSH error message.
The script does not execute as you hoped. One possibility is that you are calling for a WSH object and one element has been misspelled or omitted entirely.
The Cause of Error 8007007B
Your VBScript is missing a parameter, for instance there is no UNC path, or the UNC path needs checking. Another possibility is a spelling mistake. In this example Line :4 is the place to look.
‡
The Solutions for The filename, directory name or volume syntax is incorrect
Check the object name and the UNC path. Look for clues particularly the Line: number. In this case it Char: 1 is not to blame. When none of the line can execute, the error gets charged to the first character.
Check this section for examples of MapNetworkDrive
Guy Recommends: Permissions Analyzer – Free Active Directory Tool
I like thePermissions Monitor because it enables me to see quickly WHO has permissions to do WHAT. When you launch this tool it analyzes a users effective NTFS permissions for a specific file or folder, takes into account network share access, then displays the results in a nifty desktop dashboard!
Think of all the frustration that this free utility saves when you are troubleshooting authorization problems for users access to a resource. Give this permissions monitor a try – it’s free!
Download Permissions Analyser – Free Active Directory Tool
Example Script for Error 8007007B
Where my script was expecting a printer name it had the UNC path, when the script looked for the UNC path, that element was missing.
Line 4 has the UNC in speech marks, but the VBScript interprets this as a name for the printer.
"\\silly\BigPrinter",
Here is the corrected Line 4: Observe the name of the printer, followed by the UNC path without speech marks.
net.AddWindowsPrinterConnection "color" \\ silly\BigPrinter
Error on Line 4 (Missing element)
‘VBScript.
Dim net
Set net = CreateObject("WScript.Network")
net.AddWindowsPrinterConnection "\\silly\BigPrinter"
Corrected Line 4, "Color" added
‘VBScript.
Dim net
Set net = CreateObject("WScript.Network")
net.AddWindowsPrinterConnection "Color" \\silly\BigPrinter
Guy Recommends: WMI Monitor and It’s Free!
Windows Management Instrumentation (WMI) is one of the hidden treasures of Microsoft operating systems. Fortunately, SolarWinds have created the WMI Monitor so that you can examine these gems of performance information for free. Take the guess work out of which WMI counters to use for applications like Microsoft Active Directory, SQL or Exchange Server.
Download your free copy of WMI Monitor
Do you need additional help?
- For interpreting the WSH messages check Diagnose 800 errors.
- For general advice try my 7 Troubleshooting techniques.
- See master list of 0800 errors.
- Codes beginning 08004…
- Codes beginning 08005…
- Codes beginning 08007…
- Codes beginning 0800A…
Give something back?
Would you like to help others? If you have a good example of this error, then please email me, I will publish it with a credit to you:
See More Windows Update Error Codes
• Error 8007005 Access Denied •Error 80072EFE Delete Catools2 •Error Code 80072EE2 Windows Update
• Error 80048820 •Error 80048821 Windows Live •Review of SolarWinds Network Monitor
•Error 80048823 Windows Live • Error 8007202B • Error 80072030 • Error 8007007b
If you like this page then please share it with your friends