{"id":28003,"date":"2022-09-04T11:38:02","date_gmt":"2022-09-04T06:08:02","guid":{"rendered":"http:\/\/198.58.113.91\/blog\/?p=28003"},"modified":"2023-11-10T09:35:09","modified_gmt":"2023-11-10T04:05:09","slug":"vc-redist-2012-0x8007015e-error","status":"publish","type":"post","link":"https:\/\/www.winhelponline.com\/blog\/vc-redist-2012-0x8007015e-error\/","title":{"rendered":"Error 0x8007015e: Cannot Install VC++ Redist &#8211; Reboot Required"},"content":{"rendered":"<p>When you try to install Microsoft Visual C++ Redistributable x64 or x86, the error <code>0x8007015e<\/code> may appear.<!--more--><\/p>\n<pre class=\"err\">Setup Failed\n\nOne or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the log file.\n\n0x8007015e - No action was taken as a system reboot is required.<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28004\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/09\/vc-redist-2012-0x8007015e.png\" alt=\"vc++ 2012 redistributables - error 0x8007015e\" width=\"481\" height=\"298\" \/><\/p>\n<p>If the VC++ redist is part of the game setup package (e.g., Battlefield from Origin), the following error may appear:<\/p>\n<pre class=\"err\">Error: The VC++ runtime redistributable package was not installed successfully. Setup cannot continue. (2147942750)<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28007\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/09\/vc-redist-2012-0x8007015e-battlefield.png\" alt=\"vc++ redist error battlefield\" width=\"454\" height=\"149\" \/><\/p>\n<p>Note that <code>2147942750<\/code> is the decimal equivalent of the hex value <code>0x8007015e<\/code>. Both errors mean one and the same. The error code&#8217;s description is &#8220;No action was taken as a system reboot is required&#8221;.<\/p>\n<p>No matter how many times you reboot Windows, the same error may occur when attempting to install or repair the package. This happens even though the <code>PendingFileRenameOperations<\/code> registry value is empty.<\/p>\n<p>Clicking on the &#8220;log file&#8221; link in the VC++ error message window opens the log file. However, the log shows no useful information about the error other than the following:<\/p>\n<pre>[226C:29CC][2022-09-03T17:18:59]: Burn v3.6.3542.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\\ProgramData\\Package Cache\\{ca67548a-5ebe-413a-b50c-4b9ceb6d66c6}\\vcredist_x64.exe, cmdline: '\/modify'\n[226C:29CC][2022-09-03T17:18:59]: Setting string variable 'WixBundleLog' to value 'C:\\Users\\Ramesh\\AppData\\Local\\Temp\\dd_vcredist_amd64_20220903171859.log'\n[226C:29CC][2022-09-03T17:18:59]: Detect 2 packages\n[226C:29CC][2022-09-03T17:18:59]: Detected package: vcRuntimeMinimum_x64, state: Present, cached: Complete\n[226C:29CC][2022-09-03T17:18:59]: Detected package: vcRuntimeAdditional_x64, state: Present, cached: Complete\n[226C:29CC][2022-09-03T17:18:59]: Condition 'VersionNT64 &gt;= v6.0 OR (VersionNT64 = v5.2 AND ServicePackLevel &gt;= 1)' evaluates to true.\n[226C:29CC][2022-09-03T17:18:59]: Detect complete, result: 0x0\n[226C:29CC][2022-09-03T17:19:00]: Plan 2 packages, action: Repair\n[226C:29CC][2022-09-03T17:19:00]: Condition 'VersionNT64 AND (VersionNT &gt; v6.2 OR (VersionNT = v6.2 AND (NTProductType = 1)) OR (VersionNT = v6.2 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND NOT (NTProductType = 1)) OR (VersionNT = v6.1 AND (NTProductType = 1)) OR (VersionNT = v6.1 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND (NTProductType = 1)) OR (VersionNT = v5.1) OR (VersionNT = v5.2 AND NOT (NTProductType = 1)) OR (VersionNT = v5.2 AND (NTProductType = 1)))' evaluates to true.\n[226C:29CC][2022-09-03T17:19:00]: Setting string variable 'WixBundleLog_vcRuntimeMinimum_x64' to value 'C:\\Users\\Ramesh\\AppData\\Local\\Temp\\dd_vcredist_amd64_20220903171859_0_vcRuntimeMinimum_x64.log'\n[226C:29CC][2022-09-03T17:19:00]: Condition 'VersionNT64 AND (VersionNT &gt; v6.2 OR (VersionNT = v6.2 AND (NTProductType = 1)) OR (VersionNT = v6.2 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND NOT (NTProductType = 1)) OR (VersionNT = v6.1 AND (NTProductType = 1)) OR (VersionNT = v6.1 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND (NTProductType = 1)) OR (VersionNT = v5.1) OR (VersionNT = v5.2 AND NOT (NTProductType = 1)) OR (VersionNT = v5.2 AND (NTProductType = 1)))' evaluates to true.\n[226C:29CC][2022-09-03T17:19:00]: Setting string variable 'WixBundleLog_vcRuntimeAdditional_x64' to value 'C:\\Users\\Ramesh\\AppData\\Local\\Temp\\dd_vcredist_amd64_20220903171859_1_vcRuntimeAdditional_x64.log'\n[226C:29CC][2022-09-03T17:19:00]: Planned package: vcRuntimeMinimum_x64, state: Present, default requested: Repair, ba requested: Repair, execute: Repair, rollback: None, cache: No, uncache: No, dependency: Register\n[226C:29CC][2022-09-03T17:19:00]: Planned package: vcRuntimeAdditional_x64, state: Present, default requested: Repair, ba requested: Repair, execute: Repair, rollback: None, cache: No, uncache: No, dependency: Register\n[226C:29CC][2022-09-03T17:19:00]: Plan complete, result: 0x0\n[226C:29CC][2022-09-03T17:19:00]: Apply begin\n[226C:29CC][2022-09-03T17:19:00]: Apply complete, result: 0x8007015e, restart: Required, ba requested restart: No\n[226C:29CC][2022-09-03T17:19:04]: Shutting down, exit code: 0x8007015e\n[226C:29CC][2022-09-03T17:19:04]: Variable: NTProductType = 1\n[226C:29CC][2022-09-03T17:19:04]: Variable: VersionNT = 6.3.0.0\n[226C:29CC][2022-09-03T17:19:04]: Variable: VersionNT64 = 6.3.0.0\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleAction = 6\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleElevated = 0\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleInstalled = 1\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleLog = C:\\Users\\Ramesh\\AppData\\Local\\Temp\\dd_vcredist_amd64_20220903171859.log\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleLog_vcRuntimeAdditional_x64 = C:\\Users\\Ramesh\\AppData\\Local\\Temp\\dd_vcredist_amd64_20220903171859_1_vcRuntimeAdditional_x64.log\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleLog_vcRuntimeMinimum_x64 = C:\\Users\\Ramesh\\AppData\\Local\\Temp\\dd_vcredist_amd64_20220903171859_0_vcRuntimeMinimum_x64.log\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleName = Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.61030\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleOriginalSource = c:\\users\\ramesh\\appdata\\local\\temp\\1d75a13\\pspx9_en_64\\setup\\runtime\\msvc2012_x64\\vcredist_x64.exe\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleProviderKey = {ca67548a-5ebe-413a-b50c-4b9ceb6d66c6}\n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleTag = \n[226C:29CC][2022-09-03T17:19:04]: Variable: WixBundleVersion = 11.0.61030.0\n[226C:29CC][2022-09-03T17:19:04]: Exit code: 0x8007015e, restarting: No<\/pre>\n<p>Also, attempting to install the update via Windows Update may cause the following error:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28005\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/09\/vc-redist-2012-0x80070643-1.png\" alt=\"vc++ 2012 redistributables - fatal error \" width=\"465\" height=\"228\" \/><\/p>\n<pre class=\"err\">Update for Microsoft Visual C++ 2012 Update 4 Redistributable Package (KB3119142) - Error 0x80070643<\/pre>\n<p>Due to this issue, you may be unable to install and run some games due to <a href=\"https:\/\/www.winhelponline.com\/blog\/fix-vcruntime140-dll-missing-error-windows\/\">missing VC++ runtimes<\/a> &#8212; e.g., Apex Legends, Battlefield, etc.<\/p>\n<h2>Solution<\/h2>\n<p>To resolve the error <code>0x8007015e<\/code> when installing Microsoft Visual C++ Redistributable, delete the two remnant registry entries added during the earlier installation of Microsoft Visual C++ Redistributables.<\/p>\n<ol>\n<li>Start the Registry Editor by running <code>regedit.exe<\/code><\/li>\n<li>Go to the following branch and expand the branch:\n<pre>HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall<\/pre>\n<\/li>\n<li>Look for a subkey containing the string &#8220;<code><strong>.RebootRequired<\/strong><\/code>&#8220;. For <strong>example<\/strong>, it may be &#8220;<code><strong>{ca67548a-5ebe-413a-b50c-4b9ceb6d66c6}.RebootRequired<\/strong><\/code>&#8220;<\/li>\n<li>Right-click on the <code><strong>.RebootRequired<\/strong><\/code> key and choose Delete.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28006\" src=\"https:\/\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/09\/vc-redist-2012-0x8007015e-reg-key.png\" alt=\"vc redist rebootrequired registry key\" width=\"426\" height=\"239\" \/><\/li>\n<li>Repeat the same for each key that contain the &#8220;<code><strong>.RebootRequired<\/strong><\/code> string.<\/li>\n<li>Exit the Registry Editor.<\/li>\n<\/ol>\n<p><em>If one of the above keys doesn&#8217;t exist, ignore it and proceed to the next step.<\/em><\/p>\n<p><strong>For your information<\/strong><\/p>\n<ul>\n<li>{ca67548a-5ebe-413a-b50c-4b9ceb6d66c6} &#8211; GUID for Microsoft VC++ Redist 2012 x64<\/li>\n<li>{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f} &#8211; GUID for Microsoft VC++ Redist 2012 x86<\/li>\n<\/ul>\n<div class=\"rp\"><strong>RELATED:<\/strong> <a href=\"https:\/\/www.winhelponline.com\/blog\/vc-redist-setup-error-1935-assembly\/\">VC++ Redist Error 1935: An error occurred during the installation of assembly<\/a><\/div>\n<p>During installation, the Microsoft Visual C++ setup creates the above key(s). But the setup fails to clear the key after the reboot.<\/p>\n<p>You should be able to install or repair <a href=\"https:\/\/www.winhelponline.com\/blog\/vc-redist-visual-studio-2015-2019-listing\/\">VC++ Redist<\/a> now.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you try to install Microsoft Visual C++ Redistributable x64 or x86, the error 0x8007015e may appear.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7],"tags":[191],"class_list":["post-28003","post","type-post","status-publish","format-standard","hentry","category-windows","tag-error-messages"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":27613,"url":"https:\/\/www.winhelponline.com\/blog\/vc-redist-setup-error-1935-assembly\/","url_meta":{"origin":28003,"position":0},"title":"VC++ Redist Error 1935: An error occurred during the installation of assembly","author":"Ramesh","date":"August 26, 2022","format":false,"excerpt":"When you run the Visual C++ Redistributable setup file or install a program that adds the VC++ redistributables, error 1935 may occur. The following is the full error message verbatim: Microsoft Visual C++ 2008 Redistributable Setup Error 1935.An error occurred during the installation of assembly 'Microsoft.VC90.ATL,version=\"9.0.30729.6161\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\",type=\"win32\"'. Please refer to Help\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"icacls installtemp - vc++ error 1935","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/08\/icacls-installtemp.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/08\/icacls-installtemp.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2022\/08\/icacls-installtemp.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":74728,"url":"https:\/\/www.winhelponline.com\/blog\/vc-redist-minimum-runtime-error\/","url_meta":{"origin":28003,"position":1},"title":"[Fix] Visual C++ Redist &#8220;Minimum Runtime&#8221; Error","author":"Ramesh","date":"April 9, 2024","format":false,"excerpt":"When you try to install a Visual C++ Redistributable, the following error may appear: The feature you are trying to use is on a network resource that is unavailable. Click OK to try again, or enter an alternate path to a folder containing the installation package 'vc_runtimeMinimum_x64.msi\" in the box\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"microsoft program install uninstall troubleshooter","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/ms-program-uninstall-troubleshooter-3.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/ms-program-uninstall-troubleshooter-3.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/ms-program-uninstall-troubleshooter-3.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":60098,"url":"https:\/\/www.winhelponline.com\/blog\/vc-redist-error-0x80070661\/","url_meta":{"origin":28003,"position":2},"title":"Microsoft VC++ Redistributable Error 0x80070661","author":"Ramesh","date":"August 6, 2023","format":false,"excerpt":"When you run the Microsoft Visual C++ redistributable setup, the error code 0x80070661 may occur: Microsoft Visual C++ 2022 Redistributable (Arm64) Setup Failed One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more informatin see the log file. 0x80070661 - This\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"vc redist ARM version error","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2023\/08\/vc-redist-arm-version-error.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":74737,"url":"https:\/\/www.winhelponline.com\/blog\/missing-mfc110u-dll-vc-runtime\/","url_meta":{"origin":28003,"position":3},"title":"Fix for &#8220;Mfc110u.dll was not found&#8221; Error","author":"Ramesh","date":"April 9, 2024","format":false,"excerpt":"When you run a program, an error may occur indicating that the file \"mfc110u.dll\" is missing from the computer. The entire error message is below: The code execution cannot proceed because mfc110u.dll was not found. Reinstalling the program may fix the problem. Running DISM and SFC doesn't resolve the issue.\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"mfc110u.dll missing - vc++ redist","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2024\/04\/mfc110u-dll-missing.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":80358,"url":"https:\/\/www.winhelponline.com\/blog\/mfc140u-dll-missing-vc-runtime\/","url_meta":{"origin":28003,"position":4},"title":"[Fix] mfc140u.dll was not found","author":"Ramesh","date":"February 28, 2026","format":false,"excerpt":"When you open Lightroom Classic, TrafficMonitor or any other app that depends on the VC++ v14 (2015-2022) runtimes, the following error may occur: The code execution cannot proceed because mfc140u.dll was not found. Reinstalling the program may fix the problem. RELATED: VC++ Redist for Visual Studio 2015 - 2022 (List\u2026","rel":"","context":"In &quot;Windows 10&quot;","block_context":{"text":"Windows 10","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/windows-10\/"},"img":{"alt_text":"mfc140u.dll vc++ redist runtime error 0xc000012f","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2026\/02\/mfc140u_dll_0xc000012f.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2026\/02\/mfc140u_dll_0xc000012f.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2026\/02\/mfc140u_dll_0xc000012f.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":6078,"url":"https:\/\/www.winhelponline.com\/blog\/fix-vcruntime140-dll-missing-error-windows\/","url_meta":{"origin":28003,"position":5},"title":"[Fix] Missing VCRUNTIME140.DLL, VCRUNTIME140_1.DLL, MSVCP140.DLL","author":"Ramesh","date":"January 1, 2018","format":false,"excerpt":"On your Windows 10 or 11 computer, a 3rd party program (e.g., Epic Games) may throw the error that the module VCRUNTIME140.DLL, VCRUNTIME140_1.DLL, or MSVCP140.dll is missing from the computer. Here are the error messages which you may encounter: The program can't start because VCRUNTIME140.dll is missing from your computer.\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.winhelponline.com\/blog\/category\/microsoft\/windows\/"},"img":{"alt_text":"powertoys runtime files","src":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2018\/01\/runtimes-powertoys.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2018\/01\/runtimes-powertoys.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2018\/01\/runtimes-powertoys.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.winhelponline.com\/blog\/wp-content\/uploads\/2018\/01\/runtimes-powertoys.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/28003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/comments?post=28003"}],"version-history":[{"count":0,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/posts\/28003\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/media?parent=28003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/categories?post=28003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.winhelponline.com\/blog\/wp-json\/wp\/v2\/tags?post=28003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}