Page 1 of 2 12 LastLast
Results 1 to 15 of 28
  1. #1
    Paralyze's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    The Netherlands
    Posts
    5,811
    Reputation
    1395
    Thanks
    1,364

    The PROPER way to fix msvcr100.dll, msvcr100d.dll or d3dx9_*.dll errors.

    In the Combat Arms section, I see that a lot of people get the problem of missing msvcr100.dll, msvcr100d.dll, msvcp100.dll or d3dx9_*.dll errors. There are many ways to fix them but one of the most common is to Google the file name and just download the file from the internet from DLL sites. This can be dangerous as you might be downloading the wrong one and you could make your system unstable.

    What does msvcr100d and msvcp100 mean?
    MS = Microsoft
    V = Visual
    C = C or CP = C++
    R = Runtime
    100 = Version
    D = Debug

    How do I do it properly and safely?
    Use Microsoft's official installers/redistributables to fix these problems.

    Note about missing DLLs ending with a 'D'
    This means whoever coded the application/hack didn't build it in Release mode meaning you'll have problems running it if you aren't a programmer. The only way (which I said not to do before) is to find the DLL manually on the internet and place it into the C:\Windows\system32 folder. I am not responsible for anything that happens when you do this though. You can find some of them here.

    Where can I find them?
    To fix any msvcr100.dll or msvcp100.dll errors, you need to install the Microsoft Visual C++ 2010 SP1 Redistributable. Download the one that matches your computer's architecture (32-bit or 64-bit). Note that if you are running 64-bit, INSTALL BOTH.
    Download: Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) - Microsoft Download Center - Download Details (32-bit)
    Download: Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) - Microsoft Download Center - Download Details (64-bit)

    If you are getting mscvr110.dll or msvcp110.dll errors, install the Visual Studio C++ Redistributable 2012. You can find it here:
    Download Visual C++ Redistributable for Visual Studio 2012 Update 1 from Official Microsoft Download Center
    Make sure to DELETE any msvcr100.dll or msvcr100d.dll files from your Combat Arms folder.
    If you are asked to repair the installation, do it.

    To fix any d3dx9_*.dll errors, use the DirectX Web Installer and make sure to install optional components.
    Download: DirectX End-User Runtime - Microsoft Download Center - Download Details


    How do I know if I'm running a 32-bit or 64-bit OS?

    Please follow the instructions for your OS. (These were taken from Microsoft Support)

    Windows Vista/7
    1. Click Start , type system in the Start Search box, and then click system in the Programs list.
    2. When System Summary is selected in the navigation pane, the operating system is displayed as follows:
    • For a 64-bit version operating system: 64-bit Operating System appears for the System type under System.
    • For a 32-bit version operating system: 32-bit Operating System appears for the System type under System.

    Windows XP
    1. Click Start, and then click Run.
    2. Type sysdm.cpl, and then click OK.
    3. Click the General tab. The operating system is displayed as follows:
    • For a 64-bit version operating system: Windows XP Professional x64 Edition Version < Year> appears under System.
    • For a 32-bit version operating system: Windows XP Professional Version <Year> appears under System.
    Note <Year> is a placeholder for a year.

    I'm a coder, how can I prevent this from happening to people when they use my hacks?
    If you are a coder and use Visual Studio 2010 or Visual C++ 2010 Express, you should tell users to install the redistributable before using the hack. You can also 'statically link' the DLLs required so the user doesn't need to install anything at all! It basically embeds the data required inside your hack.

    EDIT - If you are using Visual Studio 2012, make sure to change the Platform Toolkit via the Project Properties to Visual Studio 2012 (v100) otherwise it will NOT work for users on Windows XP! Click here for an image.

    How to statically link the DLLs:
    1. In Visual Studio, right-click on your project and click Properties.
    2. Change the Configuration to Release (at the top).
    3. Click on Configuration Properties > C/C++ > Code Generation
    4. Change the Runtime Library option to Multi-threaded (/MT)
    5. Click OK and rebuild your project (right-click on your project and click Rebuild).
    The new copy of your hack should be in your project's Release folder.

    Why would I want to change the configuration from Debug to Release?
    Firstly, most computers do not have the Debug version of the DLL (msvcr100d.dll). It's recommended that you release all your hacks in Release mode (make sense right?). It will also remove some safety stuff that's only required during testing and will generally improve the speed/performance of your hack because the compiler often optimises the code more. The same thing even applies to applications coded in .NET, the only difference is you can't statically link anything.




    You can try to use MPGHFIXIT to automatically fix the msvcr*.dll errors

    Credits to master131 for making this tutorial.
    Member: December 24th, 2012
    Donator: January 4th, 2013
    Editor: January 19th, 2013 - August 17th, 2013
    Battlefield Minion: March 7th, 2013 - September 22nd, 2013
    Former Staff: September 22nd, 2013 - January 21st, 2014
    Battlefield Minion: January 21st, 2014 - May 5th, 2014
    Titanfall Minion: February 25th, 2014 - May 5th, 2014
    Former Staff: May 5th, 2014 - October 10th, 2015
    Battlefield Minion: October 10th, 2015 - Current
    Call of Duty Minion: March 4th, 2016 - Current

  2. The Following 9 Users Say Thank You to Paralyze For This Useful Post:

    anka0613 (07-06-2014),bullpop (07-08-2013),jacobe768 (08-07-2013),LaggSpike (07-28-2014),noobie5 (07-20-2013),pipi911 (10-24-2013),sugulino (08-15-2014),suphuvn (06-24-2013),Zayn Malik (03-30-2015)

  3. #2
    HXD_FTW's Avatar
    Join Date
    May 2013
    Gender
    male
    Posts
    46
    Reputation
    24
    Thanks
    12
    My Mood
    Cynical
    Quote Originally Posted by Paralyze View Post
    In the Combat Arms section, I see that a lot of people get the problem of missing msvcr100.dll, msvcr100d.dll, msvcp100.dll or d3dx9_*.dll errors. There are many ways to fix them but one of the most common is to Google the file name and just download the file from the internet from DLL sites. This can be dangerous as you might be downloading the wrong one and you could make your system unstable.

    What does msvcr100d and msvcp100 mean?
    MS = Microsoft
    V = Visual
    C = C or CP = C++
    R = Runtime
    100 = Version
    D = Debug

    How do I do it properly and safely?
    Use Microsoft's official installers/redistributables to fix these problems.

    Note about missing DLLs ending with a 'D'
    This means whoever coded the application/hack didn't build it in Release mode meaning you'll have problems running it if you aren't a programmer. The only way (which I said not to do before) is to find the DLL manually on the internet and place it into the C:\Windows\system32 folder. I am not responsible for anything that happens when you do this though. You can find some of them here.

    Where can I find them?
    To fix any msvcr100.dll or msvcp100.dll errors, you need to install the Microsoft Visual C++ 2010 SP1 Redistributable. Download the one that matches your computer's architecture (32-bit or 64-bit). Note that if you are running 64-bit, INSTALL BOTH.
    Download: Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) - Microsoft Download Center - Download Details (32-bit)
    Download: Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) - Microsoft Download Center - Download Details (64-bit)

    If you are getting mscvr110.dll or msvcp110.dll errors, install the Visual Studio C++ Redistributable 2012. You can find it here:
    Download Visual C++ Redistributable for Visual Studio 2012 Update 1 from Official Microsoft Download Center
    Make sure to DELETE any msvcr100.dll or msvcr100d.dll files from your Combat Arms folder.
    If you are asked to repair the installation, do it.

    To fix any d3dx9_*.dll errors, use the DirectX Web Installer and make sure to install optional components.
    Download: DirectX End-User Runtime - Microsoft Download Center - Download Details


    How do I know if I'm running a 32-bit or 64-bit OS?

    Please follow the instructions for your OS. (These were taken from Microsoft Support)

    Windows Vista/7
    1. Click Start , type system in the Start Search box, and then click system in the Programs list.
    2. When System Summary is selected in the navigation pane, the operating system is displayed as follows:
    • For a 64-bit version operating system: 64-bit Operating System appears for the System type under System.
    • For a 32-bit version operating system: 32-bit Operating System appears for the System type under System.

    Windows XP
    1. Click Start, and then click Run.
    2. Type sysdm.cpl, and then click OK.
    3. Click the General tab. The operating system is displayed as follows:
    • For a 64-bit version operating system: Windows XP Professional x64 Edition Version < Year> appears under System.
    • For a 32-bit version operating system: Windows XP Professional Version <Year> appears under System.
    Note <Year> is a placeholder for a year.

    I'm a coder, how can I prevent this from happening to people when they use my hacks?
    If you are a coder and use Visual Studio 2010 or Visual C++ 2010 Express, you should tell users to install the redistributable before using the hack. You can also 'statically link' the DLLs required so the user doesn't need to install anything at all! It basically embeds the data required inside your hack.

    EDIT - If you are using Visual Studio 2012, make sure to change the Platform Toolkit via the Project Properties to Visual Studio 2012 (v100) otherwise it will NOT work for users on Windows XP! Click here for an image.

    How to statically link the DLLs:
    1. In Visual Studio, right-click on your project and click Properties.
    2. Change the Configuration to Release (at the top).
    3. Click on Configuration Properties > C/C++ > Code Generation
    4. Change the Runtime Library option to Multi-threaded (/MT)
    5. Click OK and rebuild your project (right-click on your project and click Rebuild).
    The new copy of your hack should be in your project's Release folder.

    Why would I want to change the configuration from Debug to Release?
    Firstly, most computers do not have the Debug version of the DLL (msvcr100d.dll). It's recommended that you release all your hacks in Release mode (make sense right?). It will also remove some safety stuff that's only required during testing and will generally improve the speed/performance of your hack because the compiler often optimises the code more. The same thing even applies to applications coded in .NET, the only difference is you can't statically link anything.




    You can try to use MPGHFIXIT to automatically fix the msvcr*.dll errors

    Credits to master131 for making this tutorial.
    Master, is incredible. I was going to do one of these, but it could never reach that level of informative thinking. Good job to you, too for this very needed post.
    "Quantity has a quality, all of itself" (Vladimir Lenin)

  4. The Following User Says Thank You to HXD_FTW For This Useful Post:

    bullpop (06-29-2013)

  5. #3
    suphuvn's Avatar
    Join Date
    Jul 2011
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    2
    My Mood
    Amazed
    Very detailed tutorial. Works perfectly. Fixed my problem Thank you very much
    Bravo for excellent work!

  6. #4
    decimeter1's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    0
    I have error "msvcp110.dll is missing" and none of these fixes work at all.

  7. #5
    Paralyze's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    The Netherlands
    Posts
    5,811
    Reputation
    1395
    Thanks
    1,364
    Quote Originally Posted by decimeter1 View Post
    I have error "msvcp110.dll is missing" and none of these fixes work at all.
    Are you sure you did everything right?
    Member: December 24th, 2012
    Donator: January 4th, 2013
    Editor: January 19th, 2013 - August 17th, 2013
    Battlefield Minion: March 7th, 2013 - September 22nd, 2013
    Former Staff: September 22nd, 2013 - January 21st, 2014
    Battlefield Minion: January 21st, 2014 - May 5th, 2014
    Titanfall Minion: February 25th, 2014 - May 5th, 2014
    Former Staff: May 5th, 2014 - October 10th, 2015
    Battlefield Minion: October 10th, 2015 - Current
    Call of Duty Minion: March 4th, 2016 - Current

  8. #6
    decimeter1's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    0
    Pretty sure I did. I deleted the msvcp100 files, installed Visual Studio C++ Redistributable 2012, and repaired my bf3 installation.


    Never mind. I got it to work. Thanks to OP!
    Last edited by decimeter1; 06-28-2013 at 12:47 PM. Reason: Situation Changed

  9. #7
    Paralyze's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    The Netherlands
    Posts
    5,811
    Reputation
    1395
    Thanks
    1,364
    Quote Originally Posted by decimeter1 View Post
    Pretty sure I did. I deleted the msvcp100 files, installed Visual Studio C++ Redistributable 2012, and repaired my bf3 installation.
    Hmm, I don't know what to do then. I'm sorry
    Member: December 24th, 2012
    Donator: January 4th, 2013
    Editor: January 19th, 2013 - August 17th, 2013
    Battlefield Minion: March 7th, 2013 - September 22nd, 2013
    Former Staff: September 22nd, 2013 - January 21st, 2014
    Battlefield Minion: January 21st, 2014 - May 5th, 2014
    Titanfall Minion: February 25th, 2014 - May 5th, 2014
    Former Staff: May 5th, 2014 - October 10th, 2015
    Battlefield Minion: October 10th, 2015 - Current
    Call of Duty Minion: March 4th, 2016 - Current

  10. #8
    bullpop's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    Sweden
    Posts
    3,695
    Reputation
    287
    Thanks
    2,168
    My Mood
    Psychedelic
    Quote Originally Posted by Paralyze View Post
     
    In the Combat Arms section, I see that a lot of people get the problem of missing msvcr100.dll, msvcr100d.dll, msvcp100.dll or d3dx9_*.dll errors. There are many ways to fix them but one of the most common is to Google the file name and just download the file from the internet from DLL sites. This can be dangerous as you might be downloading the wrong one and you could make your system unstable.

    What does msvcr100d and msvcp100 mean?
    MS = Microsoft
    V = Visual
    C = C or CP = C++
    R = Runtime
    100 = Version
    D = Debug

    How do I do it properly and safely?
    Use Microsoft's official installers/redistributables to fix these problems.

    Note about missing DLLs ending with a 'D'
    This means whoever coded the application/hack didn't build it in Release mode meaning you'll have problems running it if you aren't a programmer. The only way (which I said not to do before) is to find the DLL manually on the internet and place it into the C:\Windows\system32 folder. I am not responsible for anything that happens when you do this though. You can find some of them here.

    Where can I find them?
    To fix any msvcr100.dll or msvcp100.dll errors, you need to install the Microsoft Visual C++ 2010 SP1 Redistributable. Download the one that matches your computer's architecture (32-bit or 64-bit). Note that if you are running 64-bit, INSTALL BOTH.
    Download: Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) - Microsoft Download Center - Download Details (32-bit)
    Download: Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) - Microsoft Download Center - Download Details (64-bit)

    If you are getting mscvr110.dll or msvcp110.dll errors, install the Visual Studio C++ Redistributable 2012. You can find it here:
    Download Visual C++ Redistributable for Visual Studio 2012 Update 1 from Official Microsoft Download Center
    Make sure to DELETE any msvcr100.dll or msvcr100d.dll files from your Combat Arms folder.
    If you are asked to repair the installation, do it.

    To fix any d3dx9_*.dll errors, use the DirectX Web Installer and make sure to install optional components.
    Download: DirectX End-User Runtime - Microsoft Download Center - Download Details


    How do I know if I'm running a 32-bit or 64-bit OS?

    Please follow the instructions for your OS. (These were taken from Microsoft Support)

    Windows Vista/7
    1. Click Start , type system in the Start Search box, and then click system in the Programs list.
    2. When System Summary is selected in the navigation pane, the operating system is displayed as follows:
    • For a 64-bit version operating system: 64-bit Operating System appears for the System type under System.
    • For a 32-bit version operating system: 32-bit Operating System appears for the System type under System.

    Windows XP
    1. Click Start, and then click Run.
    2. Type sysdm.cpl, and then click OK.
    3. Click the General tab. The operating system is displayed as follows:
    • For a 64-bit version operating system: Windows XP Professional x64 Edition Version < Year> appears under System.
    • For a 32-bit version operating system: Windows XP Professional Version <Year> appears under System.
    Note <Year> is a placeholder for a year.

    I'm a coder, how can I prevent this from happening to people when they use my hacks?
    If you are a coder and use Visual Studio 2010 or Visual C++ 2010 Express, you should tell users to install the redistributable before using the hack. You can also 'statically link' the DLLs required so the user doesn't need to install anything at all! It basically embeds the data required inside your hack.

    EDIT - If you are using Visual Studio 2012, make sure to change the Platform Toolkit via the Project Properties to Visual Studio 2012 (v100) otherwise it will NOT work for users on Windows XP! Click here for an image.

    How to statically link the DLLs:
    1. In Visual Studio, right-click on your project and click Properties.
    2. Change the Configuration to Release (at the top).
    3. Click on Configuration Properties > C/C++ > Code Generation
    4. Change the Runtime Library option to Multi-threaded (/MT)
    5. Click OK and rebuild your project (right-click on your project and click Rebuild).
    The new copy of your hack should be in your project's Release folder.

    Why would I want to change the configuration from Debug to Release?
    Firstly, most computers do not have the Debug version of the DLL (msvcr100d.dll). It's recommended that you release all your hacks in Release mode (make sense right?). It will also remove some safety stuff that's only required during testing and will generally improve the speed/performance of your hack because the compiler often optimises the code more. The same thing even applies to applications coded in .NET, the only difference is you can't statically link anything.




    You can try to use MPGHFIXIT to automatically fix the msvcr*.dll errors

    Credits to master131 for making this tutorial.
    Great thread Paralyze. Now people maybe stop bugging the BF section with these problems.
    MPGH Member Since 10/17/2010
    Battlefield Minion Since 01/22/2014 till - 08/27/2014
    APB Minion since 11/12/2011 till 4/16/2012

  11. #9
    Paralyze's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    The Netherlands
    Posts
    5,811
    Reputation
    1395
    Thanks
    1,364
    Quote Originally Posted by bullpop View Post
    Great thread Paralyze. Now people maybe stop bugging the BF section with these problems.
    Yeah, I hope so.
    Member: December 24th, 2012
    Donator: January 4th, 2013
    Editor: January 19th, 2013 - August 17th, 2013
    Battlefield Minion: March 7th, 2013 - September 22nd, 2013
    Former Staff: September 22nd, 2013 - January 21st, 2014
    Battlefield Minion: January 21st, 2014 - May 5th, 2014
    Titanfall Minion: February 25th, 2014 - May 5th, 2014
    Former Staff: May 5th, 2014 - October 10th, 2015
    Battlefield Minion: October 10th, 2015 - Current
    Call of Duty Minion: March 4th, 2016 - Current

  12. #10
    bullpop's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    Sweden
    Posts
    3,695
    Reputation
    287
    Thanks
    2,168
    My Mood
    Psychedelic
    Quote Originally Posted by Paralyze View Post


    Yeah, I hope so.
    Indeed. It's annoying how people whine all the time. Now the got a whole thread
    explaning in detail how to fix it.
    MPGH Member Since 10/17/2010
    Battlefield Minion Since 01/22/2014 till - 08/27/2014
    APB Minion since 11/12/2011 till 4/16/2012

  13. #11
    mikekappy's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Location
    A shit hole :D
    Posts
    88
    Reputation
    10
    Thanks
    10
    My Mood
    Stressed
    Took me a while to figure it out. But I did it Thanks!

  14. #12
    Alienware1995's Avatar
    Join Date
    Aug 2013
    Gender
    male
    Posts
    24
    Reputation
    10
    Thanks
    1
    My Mood
    Cool
    Works having this problem in other games for a while and here is the fix

  15. #13
    ahyang90's Avatar
    Join Date
    Mar 2014
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    1
    My Mood
    Doh
    Hi this is my first post, wana share something who don know about this since year 1900.. kindly refer to the photo attached.
    apply the setting to English (any region), restart your system, poooooow.... issue fixed permanently.
    Attached Thumbnails Attached Thumbnails
    Capture.JPG  


  16. #14
    vixmix's Avatar
    Join Date
    Nov 2013
    Gender
    male
    Location
    working...LOTS
    Posts
    18
    Reputation
    10
    Thanks
    174
    My Mood
    Tired
    Tnanks dude i will apply some of those asap (or as soon as i get home) THANK YOU!!!!!!

  17. #15
    Carebox's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    and what if its 120? Idk what to do man! Please help me out.

Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 47
    Last Post: 09-21-2013, 11:33 PM
  2. How to inject hacks THE PROPER WAY
    By J in forum Piercing Blow Discussions
    Replies: 11
    Last Post: 03-07-2011, 07:48 PM
  3. The PROPER way to "/Request ban"
    By Disturbed in forum Combat Arms Discussions
    Replies: 34
    Last Post: 02-17-2011, 11:02 PM
  4. The Easiest way to Fix Almost All Simple Viruses!
    By bomb0324 in forum Suggestions, Requests & Help
    Replies: 0
    Last Post: 07-31-2010, 08:06 AM
  5. [Release] The REAL way to fix Strifes Chams.
    By PyroCorona in forum Combat Arms Hacks & Cheats
    Replies: 62
    Last Post: 09-07-2008, 05:39 PM