When I installed Wireshark onto my PC, the install deleted the 12.0.21005 redistributable file. Some of my other programs required the file to run, and I had to manually go and get it again. Is that supposed to happen? asked 22 Apr '16, 07:17 cantthinkofa... edited 05 Aug '16, 23:34 Guy Harris ♦♦ |
One Answer:
The deleted files are apparently due to a bug in version 12.0.30501.0 of the redistributable installer. Microsoft released an updated installer (12.0.40649.5) via KB3138367 but for some reason haven't updated the installer on the main download page. See bug 12712 for details. answered 05 Aug '16, 11:06 Gerald Combs ♦♦ |
Which version of Wireshark, and what do you mean by "deleted the 12.0.21005 redistributable file"? Do you mean uninstalled the VC 12.0.xx redist completely, or replaced it with a newer version, or actually delete a file.
A few people have reported this problem, but so far no one has provided enough information to track the problem down and fix it. Can you please oh please provide more information on the following?
Wireshark 2.0.x ships with the Visual C++ Redistributable Packages for Visual Studio 2013 version 12.0.30501.0. This is the latest version recommended by Microsoft. I seriously doubt we're the only ones installing this version. If some other software is linking with version 12.0.21005.1 such that it won't run with any other version, then that's arguably a bug in that software. If we're installing vcredist_x86.exe with incorrectly then that's a bug in Wireshark. It's not clear at this point which of these (or something else entirely) is happening.
We just experienced the same thing where the older version of the redist package was uninstalled. My application software requires a specific version. The older version needed to be reinstalled. I doubt I will be able to use Wireshark on any server that requires the older version.
Any application that depends on a specific version of the redist is faulty, although that's not much help to you.
Any installer is free to update the VC redist files, including Windows update.
So, for clarity, when you installed Wireshark did it install the expected VC redist as @Gerald Combs noted above, or did it uninstall the redist entirely?
Again, "If some other software is linking with version 12.0.21005.1 such that it won't run with any other version, then that's arguably a bug in that software."
Have you tried reporting this as a bug in that software? If so, what was the response?