Windows Legacy OS forum

General discussion

DirectX 9

by patawpha / November 4, 2003 12:55 AM PST

When attempting to load DirectX 9 I get the error "DirectX did not copy a required file." It does not tell me what this file is, but simply aborts the install. If I download DirectX 9 from the Windows update page it says it's installed successfully, but after rebooting I still have DirectX 8. Downloading from the DirectX sight will result in the above error.

Discussion is locked
You are posting a reply to: DirectX 9
The posting of advertisements, profanity, or personal attacks is prohibited. Please refer to our CNET Forums policies for details. All submitted content is subject to our Terms of Use.
Track this discussion and email me when there are updates

If you're asking for technical help, please be sure to include all your system info, including operating system, model number, and any other specifics related to the problem. Also please exercise your best judgment when posting in the forums--revealing personal information such as your e-mail address, telephone number, and address is not recommended.

You are reporting the following post: DirectX 9
This post has been flagged and will be reviewed by our staff. Thank you for helping us maintain CNET's great community.
Sorry, there was a problem flagging this post. Please try again now or at a later time.
If you believe this post is offensive or violates the CNET Forums' Usage policies, you can report it below (this will not automatically remove the post). Once reported, our moderators will be notified and the post will be reviewed.
Collapse -
Re:DirectX 9
by R. Proffitt Forum moderator / November 4, 2003 2:17 AM PST
In reply to: DirectX 9

"I still have DirectX 8."

Use DXDIAG to find the version number since too many other tools mis-report the numbers.

"Windows update"...

Forget that. Go to http://www.microsoft.com/directx and download the entire package and install it.

Bob

Collapse -
Re:Re:DirectX 9
by patawpha / November 4, 2003 2:53 AM PST
In reply to: Re:DirectX 9

I've downloaded the entire package from www.microsoft.com/directx repeatedly and still get the same error. It extracts the files and then stops to say "DirectX did not copy a required file."

Collapse -
Re:Re:Re:DirectX 9
by Marianna Schmudlach / November 4, 2003 4:23 AM PST
In reply to: Re:Re:DirectX 9

I've found a solution for Win98 - maybe it also helps for WinMe ?

The "system.ini" in c:\win98 had a READ-ONLY flag set. Changed that and all
installed fine!

I traced it down by going through "bdasetup.inf" for "WIN98_INSTALL" section
on my other system that installed DirectX-90b ok.

The DirectX 9.0b install is trying to add 3 lines to "system.ini" which
causes the failure with READ-ONLY set.

Install went fine now. Happy

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=056a01c359ce%24656c5780%24a301280a%40phx.gbl&rnum=1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DISO-8859-1%26q%3DDirectX%2Bdid%2Bnot%2Bcopy%2Ba%2Brequired%2Bfile.%2522%26sa%3DN%26tab%3Dwg

Collapse -
DirectX 9. The LOG file?
by R. Proffitt Forum moderator / November 4, 2003 4:28 AM PST
In reply to: Re:Re:DirectX 9

After you get the "DirectX did not copy a required File."

You can try installing while in Safe-Mode. Then you have to read the DirectX.log file for what it finds to be the bother.

Bob

Collapse -
Re:DirectX 9. The LOG file?
by patawpha / November 5, 2003 12:12 AM PST

Well here is the problem from the DirectX log:

11/05/03 02:08:19: dsetup32: InstCatWinMe(): installing catalog file...
11/05/03 02:08:19: dsetup32: InstCatWinMe(): CopyFile() failed, error = 2.
11/05/03 02:08:19: dsetup32: InstallCatalogFile: InstCatWin() failed, need to check certificate and catalog.
11/05/03 02:08:19: dsetup32: SetupForDirectX: Restoring Backups
11/05/03 02:08:19: dsetup32: Installation ended with value -5 = File not copied


It appears that most people's problems have come from a Read Only attribute, but I can't find any files that are currently Read Only.

Collapse -
The LOG file?
by R. Proffitt Forum moderator / November 5, 2003 12:34 AM PST

The read-only attribute can be unset as need be. Don't look, but do the change.

Your log file looks a little short from here. I'd like to see the rest of it.

http://groups.google.com/groups?num=20&hl=en&lr=&ie=UTF-8&oe=UTF-8&q=InstCatWinMe%28%29&sa=N&tab=wg notes similar discussions, but it appears that (from my veiw of things Windows ME) the OS has other problems. It's not normal for the files to be read-only or that DXDIAG is having an issue.

My response is I had such a machine is to find and install the latest video card drivers, then try again. If that fails and I've un-set the read-only bits on files in C:\Windows, I would find and install the SDK version of the DX9.

Still not quite enough for me to see a direct fix, but there are still things you can safely try.

Bob

Collapse -
Re:The LOG file?
by patawpha / November 5, 2003 2:21 AM PST
In reply to: The LOG file?

The log file is so long it won't let me post it here in it's entirety?

I can cut and paste the whole thing in segments if that would help, but I'll need to do that at a later time.

I did find this at the beginning of the log:

11/05/03 12:40:40: dsetup32: === SetupForDirectX() start ===
11/05/03 12:40:40: dsetup32: SetupForDirectX(): query dxsetup command: result = 2.
11/05/03 12:40:40: dsetup32: DXSetupCommand = 0.
11/05/03 12:40:40: DXWSetup: DSetupCallback(): Phase = 0, Steps = 0
11/05/03 12:40:40: dsetup32: DirectXSetupIsJapanese == 0
11/05/03 12:40:40: dsetup32: DirectXSetupIsJapanNec == 0
11/05/03 12:40:40: dsetup32: Installing on Millennium
11/05/03 12:40:40: dsetup32: Checking the version: HKLM\software\microsoft\directx\ManagedDirectXVersion
11/05/03 12:40:40: dsetup32: CheckVersion(): ManagedDX have not been installed.
11/05/03 12:40:40: dsetup32: could not load mscoree.dll.
11/05/03 12:40:40: dsetup32: Checking the version: HKLM\software\microsoft\directx\Version
11/05/03 12:40:40: dsetup32: Version in registry = 4.08.01.0881
11/05/03 12:40:40: dsetup32: Version in DLL = 4.09.00.0902

Collapse -
Sorry, but piecemeal isn't working.
by R. Proffitt Forum moderator / November 5, 2003 2:30 AM PST
In reply to: Re:The LOG file?

Post the entire log. Make a NEW post if its size limited, but I've seen 142K posts.

Bob

Collapse -
Do a search for
by Marianna Schmudlach / November 5, 2003 12:41 AM PST

bdasetup.inf -

and you will find it - rightclick on the file and change from "read only" to "archive".

Collapse -
Re:Do a search for
by patawpha / November 5, 2003 2:25 AM PST
In reply to: Do a search for

I found bdasetup.inf and changed it from "read only" to "archive" but I still get the same error.

Collapse -
What happens if
by Marianna Schmudlach / November 5, 2003 3:01 AM PST
In reply to: Re:Do a search for

you now reinstall directX 9??

Collapse -
DirectX 9.0c fixed install problem
by deedee2003 / November 18, 2004 5:39 PM PST
In reply to: DirectX 9

I had the same problem.It`s because you are missing some dll files from windows\system. The files are from PCHealth : Atrace.dll, Pchprov.dll, Restorrc.dll, Sfc.dll, Sfpdll.dll, Smgr.dll. You can download them from: http://www.dll-files.com/ and put them in c:\windows\system.

Collapse -
Re: DirectX 9.0c fixed install problem THX DEE DEE :))
by THANKU / November 27, 2004 5:22 PM PST

Thank you so much Dee Dee. I had all the files but they werent in the system folder. Some were in other folders. I just did a search for each file and copied them to the system directory. I then ran the directx9 web setup. I couldnt believe it but guess what? Directx9 installed with no problem. Thanks again :))

Collapse -
Having the same trouble
by kat2878 / February 3, 2005 6:44 PM PST

deedee, I have tried the website you posted but a few of the files are not listed or not found.

My problem occured once I installed The Sims2.

It begins to load and after a minute during installation my system goes into safe mode.

It indicates the video card has an internal error.
When I checked on my card (using dxdiag in the run field) I get the exact same issue when trying to download directx 9 from the Microsoft website. My system indicates some errors but I assumed the new download would help out. Any ideas?

The list that appears on my directx troubleshoot is:
------------------
System Information
------------------
Time of this report: 2/4/2005, 05:41:02
Machine name: EXCALIBUR
Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 1 (2600.xpsp2.040919-1003)
Language: English (Regional Setting: English)
System Manufacturer: Dell Computer Corporation
System Model: OptiPlex GX270
BIOS: Phoenix ROM BIOS PLUS Version 1.10 A02
Processor: Intel(R) Pentium(R) 4 CPU 2.60GHz, ~2.6GHz
Memory: 510MB RAM
Page File: 180MB used, 1069MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: /PackageInstall
DxDiag Version: 5.03.0001.0904 32bit Unicode

------------
DxDiag Notes
------------
DirectX Files Tab: No problems found.
Display Tab 1: No problems found. Direct3D functionality not available. You should verify that the driver is a final version from the hardware manufacturer.
Sound Tab 1: No problems found.
Music Tab: No problems found.
Input Tab: No problems found.
Network Tab: The registry information for the service provider 'DirectPlay8 TCP/IP Service Provider' is missing or damaged. You should reinstall DirectX. The registry information for the service provider 'DirectPlay8 IPX Service Provider' is missing or damaged. You should reinstall DirectX. The registry information for the service provider 'DirectPlay8 Modem Service Provider' is missing or damaged. You should reinstall DirectX. The registry information for the service provider 'DirectPlay8 Serial Service Provider' is missing or damaged. You should reinstall DirectX. You should reinstall DirectX to get the latest version.

--------------------
DirectX Debug Levels
--------------------
Direct3D: 0/4 (n/a)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (n/a)
DirectMusic: 0/5 (n/a)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)

---------------
Display Devices
---------------
Card name: Intel(R) 82865G Graphics Controller
Manufacturer: Intel Corporation
Chip type: Intel(R) 82865G Graphics Controller
DAC type: Internal
Device Key: Enum\PCI\VEN_8086&DEV_2572&SUBSYS_01511028&REV_02
Display Memory: n/a
Current Mode: 1024 x 768 (32 bit) (60Hz)
Monitor: Plug and Play Monitor
Monitor Max Res: 1600,1200
Driver Name: ialmrnt5.dll
Driver Version: 6.13.0010.3510 (English)
DDI Version: unknown
Driver Attributes: Final Retail
Driver Date/Size: 4/15/2003 10:40:56, 33792 bytes
WHQL Logo'd: Yes
WHQL Date Stamp: n/a
VDD: n/a
Mini VDD: ialmnt5.sys
Mini VDD Date: 4/15/2003 10:39:46, 90907 bytes
Device Identifier: {D7B78E66-6632-11CF-2E7E-5B21A0C2CB35}
Vendor ID: 0x8086
Device ID: 0x2572
SubSys ID: 0x01511028
Revision ID: 0x0002
Revision ID: 0x0002
Video Accel:
Deinterlace Caps: n/a
Registry: OK
DDraw Status: Not Available
D3D Status: Not Available
AGP Status: Not Available
DDraw Test Result: Not run
D3D7 Test Result: Not run
D3D8 Test Result: Not run
D3D9 Test Result: Not run

----------------------------
DirectPlay Service Providers
----------------------------
DirectPlay8 TCP/IP Service Provider - Registry: Error, File: ()
DirectPlay8 IPX Service Provider - Registry: Error, File: ()
DirectPlay8 Modem Service Provider - Registry: Error, File: ()
DirectPlay8 Serial Service Provider - Registry: Error, File: ()
Internet TCP/IP Connection For DirectPlay - Registry: OK, File: dpwsockx.dll (5.03.0001.0904)
IPX Connection For DirectPlay - Registry: OK, File: dpwsockx.dll (5.03.0001.0904)
Modem Connection For DirectPlay - Registry: OK, File: dpmodemx.dll (5.03.0000.0900)
Serial Connection For DirectPlay - Registry: OK, File: dpmodemx.dll (5.03.0000.0900)

DirectPlay Voice Wizard Tests: Full Duplex: Not run, Half Duplex: Not run, Mic: Not run
DirectPlay Test Result: Not run
Registry: OK

(There is more info but I limited it to this)

Thanks for any help you can provide!

kat;)

Collapse -
Re: DirectX 9
by thebaitguy / November 27, 2004 10:34 PM PST
In reply to: DirectX 9

Windows ME works better with DirectX 8. Don't ask me why..

Collapse -
Re: DirectX 9
by monster3166 / February 25, 2005 6:47 AM PST
In reply to: Re: DirectX 9

8 might work better but my new ATI Radeon 9052 Video card requires DirectX 9 for hardware acceleration so I'm screwed if I can't get it installed.

Collapse -
DirectX 9.0c Solved - For me at least
by blur13 / March 8, 2005 8:57 AM PST
In reply to: Re: DirectX 9

I found this on another site and low and behold it worked!

To correct this issue, first go Start > Run and enter services.msc
A list of Windows Services should now appear on your screen, scroll down the list until you find Cryptographic Services. Right click this and select properties. Now ensure that the startup type is set to automatic and click apply and then click the start button in that window if the service status is stopped.

Directx 9.0c installed fine after that

Popular Forums
icon
Computer Help 51,912 discussions
icon
Computer Newbies 10,498 discussions
icon
Laptops 20,411 discussions
icon
Security 30,882 discussions
icon
TVs & Home Theaters 21,253 discussions
icon
Windows 10 1,672 discussions
icon
Phones 16,494 discussions
icon
Windows 7 7,855 discussions
icon
Networking & Wireless 15,504 discussions

CNET ON CARS

Want to see the future of car technology?

Brian Cooley found it for you at CES 2017 in Las Vegas and the North American International Auto Show in Detroit.