How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask Freddy M. Your Own Question
Freddy M.
Freddy M., Technician
Category: Printers
Satisfied Customers: 18398
Experience:  Years of IT and customer support experience
Type Your Printers Question Here...
Freddy M. is online now
A new question is answered every 9 seconds

I've got a Windows 7 Home Premium 64-bit system. I'm trying

Customer Question

I've got a Windows 7 Home Premium 64-bit system. I'm trying to install a Brother HL-L2300D printer. It uses a USB connection. Running the install disk from Brother produces a error: DIFxDriverPackageInstall Error = 1006. I'm logged in as Administrator.
What do I do now?
Submitted: 1 year ago.
Category: Printers
Expert:  Kamil Anwar replied 1 year ago.

Hello & Welcome to JustAnswer. May i connect with you remotely to troubleshoot the issue directly? Thanks

Customer: replied 1 year ago.
You're asking for me to trust you A LOT!
Customer: replied 1 year ago.
OK, let's give it a try.
Expert:  Kamil Anwar replied 1 year ago.

Thank you. Please click the link below and run/open the downloaded program:

Customer: replied 1 year ago.
Hi. When last we "talked" you were going to check with other experts to see if they could help you figure out my problem. I was then out of town for several days and couldn't check back in with you. Is this a good time for you to continue with my problem?
Expert:  Freddy M. replied 1 year ago.

Hello my name is***** do not rate until we are finished. I look forward to assisting and am very sorry to hear that you are having this problem.

I can not see what kamil tried over remote, so if you tried this I apologize.

Please use this download to install the printer: Click Here

If this did not work, please come back and let me know what happened when you tried it by clicking on reply to expert so we can continue.

If it did work, please don’t forget to leave a positive rating by clicking the stars/smileys - it is greatly appreciated.

Customer: replied 1 year ago.
Downloaded and extracted the files. I connected the printer via USB directly to the desktop system-no USB hubs involved-and powered up the printer. My system go through the process of detecting a new device, and activates "Driver Software Installation" which recognizes it as "BrotherHL-L2300D series." I'm then notified "Device driver software was not successfully installed. Please consult with your device.... BrotherHL-L2300D series (RED X) Failed." At this point I look at Control Panel\Hardware and Sound\Devices and Printers and in the Unspecified section there is an entry for "HL-L2300D series" with a generic icon of a tall shaded rectangle with a green dot in the middle, near the top. When I pull up the properties for the device, the General Tap tells me it's a HL-L2300D series, with Manufacture, Model number, and Description as "Unavailable" and the Categories is "Unknown." The Hardware Tab shows two Device Functions:The first is "BrotherHL-L2300D series" with a Type as "Other Devices." The Device Function Summary is "Manufacture: Unknown; Location: on USB Printing Support"; Device status: This device is working properly." If I click on the Properties button, and then select the Driver Tab, all of the Driver Provider is unknown; Date: Not available; Version: Not available; Signer: Not digitally signed"
Then I click on "Update Driver", select "Browse my computer" and select the directory that has the folder containing the extracted files you had me download. I'm then told "Windows encountered a problem installing.... Windows found the driver software...but encountered an error..." It displays a printer icon, identifies the Brother HL-L2300D series, and says Access is denied.
I am logged into my Windows 7 Home Premium system as the user Administrator. Not a user in the Administrators group, but the normally hidden user named Administrator, which bypasses all UAC issues. (I think it's the closest thing to SuperUser that Windows 7 offers.) If I don't have access to something, who does? {I renamed the Administrator user ID (and assigned it a password), so I am technically, I'm logged in as "kpjc_rare")Anyway, the second item in the HL-L2300D series Proiperties box Hardware Tab is "USB Printing Support" with Type "Universal Serial Bus controllers". Device Function Summary is "Manufacture: Microsoft; Location: Port_#004 Hub_#0003; Device status: This device is working properly."I think that tells you everything, but don't hesitate to ask more questions.
I'm available until 15:40 UTC and then I'll be gone for several hours.
Expert:  Freddy M. replied 1 year ago.

Even when you are logged in as an admin programs do not run that way unless you tell them to. Right click the download I gave you wherever you saved it and even though you are an admin, click on run as administrator. See if anything changes.

Customer: replied 1 year ago.
Understood, but the file you had me download, although an EXE file, only extracts files from itself. It does not "do" anything; it's not an installer program.
Expert:  Freddy M. replied 1 year ago.

After extracting it should auto load an installer.

Customer: replied 1 year ago.
Expert:  Freddy M. replied 1 year ago.

I am still here.

Customer: replied 1 year ago.
I didn't look down far enough in the list of files. I just was the install program. Let me try that now, using "run as" as you suggested.
Expert:  Freddy M. replied 1 year ago.

Ok let me know the results when you can.

Customer: replied 1 year ago.
I found 2 exe files: dpinstx64.exe and dpinstx86.exe. Since I'm on a 64-bit system I selected it with "Run as Administrator". Nothing appears to have happened. I then opened a cmd window, again with "Run as Administrator" and ran "dpinstx64.exe /?"
This was the output:C:\Users\Administrator\Downloads\kpjc3\32_64\dpinstx64.exe: installs and uninsta
lls driver packages.
By default, the tool searches the current directory and tries to install all dri
ver packages found.Usage: C:\Users\Administrator\Downloads\kpjc3\32_64\dpinstx64.exe [/U INF-file][
/S | /Q][/LM][/P][/F][/SH][/SA][/A][/PATH Path][/EL][/L LanguageID][/C][/D][/Log
Title Title][/SW][/? | /h | /help]/U INF-file Uninstall a driver package (INF-file).
/S | /Q Silent (Quiet) mode. Suppresses the Device Installation Wizard
and any dialogs popped-up by the operating system.
/LM Legacy mode. Accepts unsigned driver packages and packages with missing
files. These packages won't install on the latest version of Windows.
/P Prompt if the driver package to be installed is not better than the cur
rent one.
/F Force install if the driver package is not better than the current one./SH Scans hardware for matching devices and only copies and installs those
drivers for which a device is present. Only valid for Plug and Play drivers.
/SA Suppress the Add/Remove Programs entry normally created for each driver
/A Install all or none.
/PATH Path Search for driver packages under the given path.
/EL Enables all languages not explicitly listed in the XML file.
/L LanguageID Tries to use the given language in all UI. Useful for l
ocalization tests.
/SE Suppress the EULA.
/C Dump logging output to attached Console (Windows XP and above).
/D Delete driver binaries on uninstall.
/SW Suppresses the Device Installation Wizard, the operating system might s
till pop-up user dialogs.
/? | /h | /help Shows this help.C:\Users\Administrator\Downloads\kpjc3\32_64>What's next?
Expert:  Freddy M. replied 1 year ago.

Open devices and printers in the control panel.

Click on add a printer, then click on the local option.

When asked for a port choose USB001 virtual printer port.

Now when asked to choose from the list there should also be a "have disk" option.

Choose that and point it to that x64 file.

Customer: replied 1 year ago.
When I say I have a disk and select the directory with the driver, it presents me with a list of various Brother printers. I select the HL-L2300D from the list and continue.After a second or two I'm told "Printer driver was not installed. Access is denied."
Expert:  Freddy M. replied 1 year ago.

That list is what I meant for you to ignore, do not choose one there. Instead look for an option that lets you point to a file.

There should only be one it will allow you to choose after you click on browse.

Customer: replied 1 year ago.
I did not select from the original list presented to me. When I select add local, existing port USB001-virtual, I'm presented with a list of manufacturers and for each of those there is a list of their printer models. I ignore all of that and select "Have Disk" and point it to the directory with the INF file extracted from the download you sent me to.After that I have a list of only Brother HL series printers: 2260, 2260D, 2560DN, 2569DW,and so on. From that list I select my HL-L2300D.(It says that its digitally signed.) I click on next and it askes me to name my printer. I leave the default name, Brother HL-2300D series, and click on next.
It starts the process, but almost immediately the error pops up "Printer driver was not installed. Access is denied."
Expert:  Freddy M. replied 1 year ago.

Can you try changing the default name for me?

Customer: replied 1 year ago.
Sure...stand by...
Expert:  Freddy M. replied 1 year ago.


Customer: replied 1 year ago.
Same result."Printer driver was not installed. Access is denied."
Expert:  Freddy M. replied 1 year ago.

That is very odd usually this happens with networked machines and not local.

Can you try changing the installer compatibility mode from windows 7 to windows vista sp2?

To do that right click on the x64 installer and click properties, then click on the compatibility tab.

Expert:  Freddy M. replied 1 year ago.

You may also want to test it with xp compatibility if that does not work.

Customer: replied 1 year ago.
I don't know if this is related, but having looked around online for help with this, some posts talk about the R/W privileges of C:\Windows\System32\DriverStore. When I look at the Security Properties for that folder, Everyone has "Read & Execute", "List folder" and "Read" but only System has "Full control", "Modify" and "Write" . Could this be a factor? I haven't changed any of the privileges.
Customer: replied 1 year ago.
I'll try again, as you suggest.
Expert:  Freddy M. replied 1 year ago.

That is normal only the system itself should have write access to that folder.

Customer: replied 1 year ago.
Still no joy.
Customer: replied 1 year ago.
Expert:  Freddy M. replied 1 year ago.

Did you get a different error?

Customer: replied 1 year ago.
No, Sir. I should have been clearer. The "however' is this:
I went back to my cmd window and ran the program from there after changing the compatibility and got different results:C:\Users\Administrator\Downloads\kpjc3\32_64>dpinstx64 /C /FINFO: Option set: dumping log info to console.
INFO: Current working directory: 'C:\Users\Administrator\Downloads\kpjc3\32_64
INFO: Running on path 'C:\Users\Administrator\Downloads\kpjc3\32_64'
INFO: DPInst.xml does not list the current UI language.
INFO: User UI Language is 0x409.
INFO: Install option set: Running in quiet mode. Suppressing Wizard and OS pop
INFO: Install option set: Force install if driver is not better.
INFO: Install option set: Suppress Add or Remove Programs entries.
INFO: Found driver package: 'C:\Users\Administrator\Downloads\kpjc3\32_64\BROH
INFO: Preinstalling 'c:\users\administrator\downloads\kpjc3\32_64\brohl13a.inf
' ...
INFO: ENTER: DriverPackagePreinstallW
INFO: Driver package is already preinstalled 'c:\users\administrator\downloads
SUCCESS:c:\users\administrator\downloads\kpjc3\32_64\brohl13a.inf is preinstalle
INFO: RETURN: DriverPackagePreinstallW (0xB7)
INFO: ENTER: DriverPackageGetPathW
INFO: RETURN: DriverPackageGetPathW (0x0)
INFO: ENTER: DriverPackageInstallW
INFO: Installing INF file 'c:\users\administrator\downloads\kpjc3\32_64\brohl1
3a.inf' (Plug and Play).
INFO: Looking for Model Section [DriverName.NTamd64]...
INFO: No matching devices found in INF "C:\Windows\System32\DriverStore\FileRe
pository\brohl13a.inf_amd64_neutral_74bd4eefcc1a04fa\brohl13a.inf" on the Machin
INFO: No drivers installed. No devices found that match driver(s) contained in
INFO: RETURN: DriverPackageInstallW (0xE000020B)
INFO: No matching device was found for 'c:\users\administrator\downloads\kpjc3
\32_64\brohl13a.inf'. Driver will be installed when plugged in.
INFO: Returning with code 0x100
C:\Users\Administrator\Downloads\kpjc3\32_64>It still failed, but it wasn't due to an access error this time.
Expert:  Freddy M. replied 1 year ago.

Unfortunately I am out of ideas so I will opt out and open this to all experts.

Customer: replied 1 year ago.
I appreciate your help. FYI: when I say the lines above,INFO: No matching device was found for 'c:\users\administrator\downloads\kpjc3
\32_64\brohl13a.inf'. Driver will be installed when plugged in.
INFO: Returning with code 0x100I just now unplugged the USB cable and reconnected it, hoping against hope that it would make a difference.
It did NOT.I hope someone will help me figure this out. I was able to install the printer on a XP system simply by connecting it!Have a good day.