Well, I have tried closing all open programs and installing again but I get the same error. What is error code S1023? I tried Googling, but found many different responses for how to deal with it and I'm not sure what to do.
I've had the same problem twice already and the easiest and most concise solution that I found is located here (in MSDN Blogs -> Games for Windows and the DirectX SDK). However, just in case that page goes down, here's the method:
Note: This issue does not affect earlier version of the DirectX SDK which deploy the VS 2005 / VS 2008 CRT REDIST and do not deploy the VS 2010 CRT REDIST. This issue does not affect the DirectX End-User Runtime web or stand-alone installer as those packages do not deploy any version of the VC++ CRT.
After uninstalling too much on my Win7-64bit machine I was stuck here too. I didn't want to reinstall the OS and none of the tricks worked expect for this registry hack below. Most of this trick I found in an old pchelpforum port but I had to adapt it to my 64-bit installation:
run regedit;open HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectXThen you must change the following two items:Item 1:Name: Version, Type:REG_SZ, The value should be a rather little number to make the installation success.
Item 2:Name: SDKVersion. But in your machine, the name can be different, for example, it can be ManagedDirectXVersion. But the type should be REG_SZ.Type:REG_SZ, The value should be a rather little number to make the installation success.
Product: Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17. Restart required. The installation or update for the product required a restart for all changes to take effect. The restart was deferred to a later time.
I'm unsure if this is due to TiWorker being too dumb to handle the installation on-the-fly with previous/newer versions already installed, or if perhaps it couldn't have been me with some opened program holding a handle on msvcr90.dll.. anyhow even after some tinkering the only way forward here seemed to reboot.
You can manually check for updates in Windows settings. If the camera software requires a specific version of DirectX, it should be included in the camera's software installation package. Avoid downloading DirectX files from unofficial sources, as this can lead to compatibility and security issues.
I just started receiving the same problem. Started after the latest Reolink upgrade. I installed the DirectX file in the two directories mentioned below, ran as administrator, rebooted my computer and I'm still getting the message. Since I already installed it I click on the "I Got It" button and the "Live View" don't show up. I then click on "Playback" see that it did save a few videos then I click back on "Live View" and I can see the area the camera is pointing to.
Yes - I get it every time I bring up the Reolink Client. To give you more information about my system. I have 15 Cameras, 6 are connected to a "Remote" location. Three of them are connected to my Garage, 2 to a "Carport" which I have my Tractor in and the other one is on my Driveway. I connected them via the =iUM2RiVBHAo&t=190s video and they are connected directly to my modem that I get my internet from. We are on hughesnet because there isn't any cable out here. The other 9 are connected directly to the NVR. When I first bring up Reolink Client all 15 cameras are blank UNLESS I try to access the 6 cameras directly and they are fine. When I go back and try to view the ones connected to the NVR the "Live View" is still blank. I then go to "Playback" on one of the cameras connected to the NVR and see they do have video stored. I then go back to "Live View" on that camera and the picture is now there. Hopefully I supplied you with enough information to understand my issue.
@nanuk_703854712033447 Thanks for the information provided. And before you upgraded to v8.12.1 you were running which version?
Did you check whether your NVR has the newest firmware? You can check this from Reolink download Center.
Kindly open a ticket with support.
Depending on the version of Windows you're using, you might not be in need of a new version of DirectX. See the section below these steps to confirm that DirectX will work for your computer. If you're not sure which version your computer has installed right now, there are instructions for doing that at the very bottom of this page.
DirectX is a collection of application programming interfaces (APIs) required to play video games on a Windows PC. It allows the games you play to "talk" to your computer's hardware, such as the graphics card, sound card, and memory.
Since DirectX is a necessary part of Windows, there's no official way to uninstall it. But you may be able to roll back to a previous version of it. Open System Restore and choose a restore point that was created before DirectX was updated, then use the DirectX Diagnostic Tool to check and make sure you're on the earlier version.
If you download Microsoft's DirectX End-User Runtime Web Installer, it installs a number of runtime libraries from the legacy DirectX SDK automatically. You may need these to run some video games that use D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT, and/or Managed DirectX 1.1. Installing this package won't modify the DirectX Runtime already installed on your PC.
Pretty dumb question overall so I apologise in advance. I want to play an older game on Windows 11 (Max Payne 1, RIP James McCaffrey). Since it's really old I used this mega pack that includes a ton of fixes for the game: =1633394421
One of the options was "Option 6a, The install of this file insures all proper directX files are on the system, preventing possible faulty conditions. If already available it will be skipped automatically."
Since I really can't see anything related to DirectX installed in Control Panel's Program and Features, can doing this potentially cause issues in the system? Reason I'm asking is because since this is a semi fresh install, everything is working perfectly and didn't want to cause any issues, not fond of the idea of installing multiple directX runtimes etc, hence my question.
If you run the installer, it will check the versions.. ask Microsoft if there is a newer one, and look very busy probably doing nothing.. it might add functionality but I seriously doubt it. I checked the versions supported AFTER running the installer and it is the same as before.
Would you like to play the latest and greatest Windows games? Sure. In Linux? Sure. Now comes the tricky question, how exactly do you do that? Linux uses OpenGL, whereas most Windows games rely on DirectX. No problem. That's what Wine is made for.
I've mentioned Wine in my Linux gaming mega howto, as one of the tools that allow you to run Windows games in Linux, for whatever reason you may want to do so. The results may vary and may not be perfect, but you can still manage a handsome array of games easily.
What prompted me to try running one of the Windows heavyweight games on Linux was the pure simple hardware limitation. The game in question was Tropico 3, a fabulous dictatorship simulation with some pretty hefty requirements, including 2GB of RAM and at least 256MB Nvidia 6600GT card. As it turns out, my two older Athlons both running Windows and equipped with Nvidia 6600GT and 7600GT cards were not exactly tailored for this game. But if you recall, I've just recently bought myself a shiny new laptop, with the powerful Nvidia 9600GS card with 512MB VRAM. So I figured, what the hell, it's worth a try.
What I did was install DirectX 9.0c in Linux using Wine and then installed Tropico 3. Lo and behold, it works, beautifully. I can play the game with details set to high without any problems or glitches, everything runs smoothly and even the sound quality is great.
In this article, you will learn how to install DirectX using Wine. It's not simple, but it's not difficult either. And then, the world's your oyster. I hope you will enjoy this guide, plus you get a few dandy Tropico 3 screenshots. A full review will come later. Follow me.
This is the most complicated step of all. But do not worry, you get everything, step by step. Launch Wine configuration. You can either do it via the Application menu in your distro, Wine > Configure Wine or by running winecfg from the command line. Once the main menu opens, click on the Libraries tab.
This tab allows you to specify the behavior of different DLLs and override the possible defaults. To get DirectX running, you will need a long list of DLLs listed. The first step is to click on the New override dropdown box icon and expand the list. Search for the d3d8 DLL. Once found, click Add.
It will be added to the Existing overrides list like this: d3d8 (builtin,native). This is not what we need. Therefore, you must select the DLL in the list and click Edit. Then, change the configuration to builtin only.
There's a very long list of DLLs and specifying them manually would be a torture. Luckily, you can hack the Wine registry directly and add the desired overrides as a list into the file, without going through the manual process of specifying each one using the GUI. To edit the registry, open the file in text editor (e.g. gedit):
In this section, you can copy & paste the entire list of DLL overrides required. You can find the entire list in this great article. Copy the entire selection, save the file and exit. The next time you launch Wine configuration, the overrides will be loaded. Eventually, you'll see something like this:
These files may or may not be required, but it does not hurt to have them anyway. The two files in question are mscoree.dll and streamci.dll. The first is a module containing .NET Framework functions, the second is a library used to install streaming hardware devices. You can copy these files from your Windows installations, if you have some, or download them from the web. A good online source that offers these file is DLL-files.com.
In general, when you have to download DLLs or similar files from the web, it is always a good idea to stick to reputable sources, compare the file size and hash to those advertised by Microsoft and perhaps even upload the files to Jotti or VirusTotal for a perfunctory scan. You can also check the reputation of the website serving DLLs using a community service like Web of Trust (WOT). In this case, DLL-files gets a pretty decent score.
c80f0f1006