Can't Install WampServer correctly - wamp

I have downloaded and installed all of the Microsoft VCR's required by WampServer, but I keep getting the error message "The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer." I click OK and the installation continues. Once the installation finishes, I try to start wamp server but the icon goes from red to yellow and stays yellow. Any ideas?

The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. The problem is that the KB2999226 (Universal CRT) which is part of the Visual C++ Redistributable for Visual Studio 2015 failed to install. Solution Install Windows Updates: Go to Start - Control Panel - Windows Update Check for updates Install all available updates. After the updates are installed, restart your computer. After the restart repeat the steps above again until no more updates are available.
Download the Visual C++ Redistributable:
For Windows 64-bit http://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe
For Windows 32-bit http://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe
Run the vcredist_x64.exe (64-bit) or vcredist_x86.exe (32-bit) and select Uninstall Run the .exe again and select Install

Related

How do I install Windows 10 SDK for use with Visual Studio 2017

I can't figure out how to install Windows 10 SDK for Visual Studio 2017.
I downloaded and ran the Windows 10 SDK installer, and it displays Please find winsdksetup.exe in ....\Windows kits\10\WindowsSDK to install Windows Software Development Kit - Windows 10.0.17134.12.
When I run winsdksetup.exe, it takes me through the same loop, where it downloads a bunch of executable installers into this directory and show the same exact message.
When I try to build a DirectX project in VS2017, I get the error:
MSB8036 The Windows SDK version 10.0.16299.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".
Do I need to install one of those installers? Which one do I need to run to build and debug DirectX projects for Visual Studio? Specifically to use VS2017 shader debugging functionality.
Thanks,
EDIT:
Under VS2017 - Tools -> Get Tools and Features
I have checked
Game Development with C++
and under Optional I have
C++ Profiling tools
Windows 10 SDK (10.0.17134.0)
I'm downloading 16299.0, this fixed the first error of not having the right SDK.
But now I get the runtime error Failed Creating the Direct3D device when running in Debug. I can still run samples in Release
The error message shows which SDK you need:
The Windows SDK version 10.0.16299.0 was not found
So the SDK for Windows 10 Fall Creators Update 1709 is missing and you downloaded the SDK for April 2018 Update (1803 Build 17134).
Run Visual Studio 2017 installer (C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe), click on modify, and select 16299 SDK under SDK/framework in individual components tab of the installer:
You can download the required Windows SDK versions from Microsoft:
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/
Just install the required version and the build should work.

Visual Studio 2017 installer stuck on win10SDK but its not there

I ran a VSIX not knowing that it would try to intall win10SDK on my vs2017. So I canceled it. Now when I try to run vs2017 it tells me the installation is not finished. When I go to the installer and click modify, it attempts to install win10SDK, and just gets stuck there. I cant enter visual studio and found no solution online, is there a way to stop the installer from trying to find/install win10SDK.
Im running a windows 8.1

Universal Windows App Template Not installed

First of all let me make you clear you that, I am using Visual Studio Community 2015 update 1 and I am running on Windows 10 Pro.
As with update version of Visual studio I find inside Visual c#\Windows\Universal Tab that to install Universal Windows Tools.Also,I let you know that all other templates inside Visual C# Tab are installed and I can use them.
I have tried lot's of solutions to install them,still find the same.I have tried to modify VS from the installer package found under Program and Features in Control Panel.And also I have put for direct installation from that template Tab and selected all the necessary Tools from the Installation window.
What can I do next??
Open control panel->programs & features->installed Programs, select Visual Studio 2015 and click on modify. Now select the Universal Windows App Development Tools and click ok to install them. Now you should see the entries in Visual Studio.
A fresh install is required. So, if you are planning to Modify the setup, this will not work as it will not show the check box for Windows 10 SDK.
There are two ways:
1. Uninstall and reinstall the latest build -> Visual Studio Community 2015 - Update 3 as of now.
Install the preview edition, this requires 28GB, but you can customize your installation.
Install the Windows 10 sdk separately. Just go on http://dev.windows.com
I got the solution guys!!!
If you had upgraded your VS to VS update 1 or to any newer versions and i you get this error,then you need to try to uninstall VS completely and reinstall it and put tick on checkbox for 'Tools for Windows App and Windows 10 SDK' from the installation window.
Then your Project window gets the Universal Windows template installed...

Can't debug using VS2005 on Win7/64 box

I've got an 32-bit C++ app, "MyOldApp" built with VS2005. I recently changed my dev PC from a WinXP box to a Win7/64 one. On it I installed VS2005,VS2008,VS2010 and VS2012 (in that order).
Then I found I could not launch "MyOldApp" inside VS2005 in the Debug configuation (Release works fine). Error: Unable to start program. This application has failed to start because the application configuration is correct." Windows event log says: Activation context generation failed for "MyOldApp.exe". Dependent Assembly Microsoft.VC80.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762" could not be found. Please use sxstrace.exe for detailed diagnosis.
I check the manifest and it confirms this dependency.
So I check C:\Windows\winsxs and find this directory: x86_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.42_none_ef74ff32550b5bf0
Then I check VS2005 Help > About, find it at 8.0.50727.42 and realize I never installed SP1 which I must have been using on the XP box. So I set out to update my machine from .42 to .762 but fail. I have tried installing it from here:
Visual C++ 2005 Sp1 Runtime (x86)
and from here:
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Update
While installing, I get and agree to the license agreement, then see the "preparing to install" dialog. Then the installer just silently exits, and I am left with version .42 and my original problem.
How do I get SP1 to install? Thanks.
Found this:
Microsoft® Visual Studio® 2005 Team Suite Service Pack 1
and it was kind enough to run to completion. Launched VS2005 and it told me to do another update, which I found here:
Visual Studio 2005 Service Pack 1 Update for Windows Vista
which also ran to completion. VS2005 Help about now shows version .762 and my app can be run in Debug Configuration.

InstallShield does not install VC++ redistributable on install

Using VS2012 to build the setup file and have VC++ redis 2012 as a requirement and when I go to run the installer, it does not prompt the user to install the package. I double checked that I have it selected in the redistributables section. I also made sure it wasn't already installed on the machine attempting to install it.
Not sure why Installshield isn't prompting for the install.
Open the InstallShield IDE. Under 'Application Data' click on 'Redistributables'. Find the desired redistributable in the window on the right and right-click on it. If that one allows you to do so, select 'Edit Prerequisite' and look through the tabs. Verify that 'Conditions' and 'Behavior' are correct.
For checked what is the problem that no let you install you prerequisite, try this:
When you generate you installer be sure that in the installer folder there is a folder with the installer of the prerequisite.
Execute individually the prerequisite installer (generated by installshield) in the target machine.
In my case I tried to install .Net Framework 4.5 in windows XP, when I executed this installer in the target machine this showed me an error "this frameowrk is not compatible with this system"