Steamをインストール
ログイン
|
言語
简体中文(簡体字中国語)
繁體中文(繁体字中国語)
한국어 (韓国語)
ไทย (タイ語)
български (ブルガリア語)
Čeština(チェコ語)
Dansk (デンマーク語)
Deutsch (ドイツ語)
English (英語)
Español - España (スペイン語 - スペイン)
Español - Latinoamérica (スペイン語 - ラテンアメリカ)
Ελληνικά (ギリシャ語)
Français (フランス語)
Italiano (イタリア語)
Bahasa Indonesia(インドネシア語)
Magyar(ハンガリー語)
Nederlands (オランダ語)
Norsk (ノルウェー語)
Polski (ポーランド語)
Português(ポルトガル語-ポルトガル)
Português - Brasil (ポルトガル語 - ブラジル)
Română(ルーマニア語)
Русский (ロシア語)
Suomi (フィンランド語)
Svenska (スウェーデン語)
Türkçe (トルコ語)
Tiếng Việt (ベトナム語)
Українська (ウクライナ語)
翻訳の問題を報告
"DukeForever.exe caused an EXCEPTION_ACCESS_VIOLATION in module MSVCR90.dll at 0023:746B6B1D, vvcwprintf_s()+31288 byte(s)"
And under Registers it says:
"EAX=0000000E EBX=0000000E ECX=00000007 EDX=00000073 ESI=0D4EF17C EDI=7FFFFFFE EBP=0016B5DC ESP=0016B15C EIP=746B6B1D FLG=00010202 CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B"
"DukeForever.exe caused an EXCEPTION_ACCESS_VIOLATION in module MSVCR90.dll at 0023:73246B74, vcwprintf_s()+31317 byte(s)"
Under Registers it says:
"EAX=0000000E EBX=0000000E ECX=00000007 EDX=00000073 ESI=0D4BF17C
EDI=7FFFFFFE EBP=0016B5E0 ESP=0016B160 EIP=73246B74 FLG=00010202
CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B"
And this is under Windows 7, a OS that DNF is supposed to support according to the README file and the manual, so I have submitted a support ticket to both 2K Games and Gearbox to see what they say this time.
DukeForever.exe caused an EXCEPTION_ACCESS_VIOLATION in module MSVCR90.dll
First of all, try downloading this here Visual C++ Redistributable:
http://www.microsoft.com/en-us/download/details.aspx?id=26368
That should update your system with the latest version of MSVCR90.dll.
(Make sure you use the correct one for your OS, x86 for 32-bit, x64 for 64-bit.)
If it persists, download CCleaner (The free one) and run both it's cleaner and registry options to make sure you don't have broken registry problems and to help remove any possible malware or viruses that could be causing issues with your system running the .dll file:
http://www.piriform.com/ccleaner/download
If it still doesn't work, try disabling any anti-virus software you're running, or adding both your Steam and Duke Nukem Forever folders into it's exceptions list to see if that is interfering with it. (Don't forget to do this with your Windows Firewall too if you're using it.) If all else fails try uninstalling your anti-virus and see if that helps.
An obvious option is to update your hardware drivers too, not just your graphics drivers, but see if there's updates for your motherboard, ethernet, audio or even network adapters.
If you're using an Nvidia card, try going into your programs and features tool (Start > Control Panel > Programs & Features) and repairing the Physx installation by right-clicking it and choosing 'repair' in the box. It should only take a second to work with no input necessary.
One stab in the dark that has worked on occassions for me is installing/updating video codecs. Try checking that your Adobe Flash Player and Shockwave are up-to-date, and try installing the bink video codec:
http://www.radgametools.com/bnkdown.htm
(It's listed as RAD Video Tools, but some games, such as Blood 2, require it to be installed in order to launch)
Also check that the drivers and tools you're installing on your computer are the x64 versions. Installing x86 versions can cause incompatability on a 64-bit OS on rare occassions.
Other possibilities include changing your desktop resolution and then attempting to launch the game, and try installing the end-user runtime for Direct X 9.0c. The usual DirectX updates that come with games don't always install all the 9.0c files it used to use since most games now use Dx10 or 11, and some games may still require those files. (As a note, DNF uses Dx9.0c normally.)
http://www.microsoft.com/en-gb/download/details.aspx?id=34429
Finally, the only other thing I can think of trying right now is going into your Duke Nukem Forever's system folder (located in Steam/SteamApps/Common/Duke Nukem Forever), right-click the DukeForever.exe and choose 'Run as administrator'.
Hopefully one of those will fix it for you.
Mhmm, I've worked with them since I was a child, 29 years around them teaches you a lot of things, like the answer to a problem may not be the most obvious, for instance, the Physx repair thing fixed a launch problem I had with Metro 2033 and error messages on all 3 Alien Breeds when they attempted to launch. Changing the desktop resolution allowed my friends computer to load The Incredible Adventures Of Van Helsing on his monitor, otherwise it'd crash to desktop during the logo sequence, something it does not do when attempting to launch it from his computer through my monitor at the same resolution. All of the things I've listed have at some point in the past made faulty games work for me, sometimes on multiple occassions, and sometimes the solution to the problem made no sense (e.g/ You can make Doom 3 run on Windows 98 by changing 2 digits in the .exe's resource code), so it's worth trying all possibilities.
As for what you suggested, Visual C++ Redistributables do not update themselves often through standard microsoft updates, and they don't install old redistributables at all. Steam games often install the ones they require, Duke Nukem Forever downloads 2 of them when you install it, but only the x86 versions, not the x64.
For the complete list...
2005 v8.0.56336
2005 v8.0.59192
2005 v8.0.61000
2008 v9.0.21022
2008 v9.0.30729.17
2008 v9.0.30729.4148
2008 v9.0.30729.6161
2010 v10.0.40219
2012 v11.0.60610
Those are all the current Redistributables for Windows 7, as far as I'm aware Windows 7 64-bit doesn't install the 2005 Redists during it's own installation, nor does it install them through a windows update afterwards, and yes you install all of the versions seperately and in whatever order you like. If after installing all of them the error persists, and none of the other solutions worked, then chances are there is some other software interfering with the game's launch.
2K told me I have damaged dlls - LOL, idiot 2K games.