Vmware Win7 64 Bit

0 views
Skip to first unread message

Mariela Laflam

unread,
Aug 5, 2024, 2:21:19 PM8/5/24
to batratousfa
VMwarejust released Workstation 16, although it won't support Windows 7 systems, would there be any way to manipulate the installer to get it working on 7 or would it work by using the same trick as used to get Workstation 11/12 on Vista? I'm trying that right now.

Is there any non-UWP/DX12 software that really cannot run on W7? The only missing win32 API function that I've seen called is user32!SetCoalescableTimer by the Office 2019 installer and it should be trivial to add.


Vegas Pro 17 says in its system requirements that it needs Windows 10 but the installer says that it requires Windows 7/8. The Whatsapp desktop application says that it needs Windows 8 but runs on 7. Probably just people taking W7 EOS too seriously, even though Windows 8 as a client OS had its EOS in 2016.


Mind you, it's quite difficult to trick VMware installers (unless you can get the OS to effectively become NT 6.2, which may cause web browsers to freeze). So that Workstation 11/12 method should work.


It's actually quite trivial to trick it. I used Application Verifier to get the .exe to extract the .msi, which I backed up, and removed the check for Windows 7 using Orca. It works until it tries installing vmx driver, that step instantly fails and the installer rolls back all the progress.


I extracted the .msi, and I've tried looking to see what causes the issue, the .inf is good as it's the exact same as 15.5.6 besides the version. One dll, vmx86.dll has a system version of 6.2, but setting it to 6.1 did nothing, I've also checked it with Dependency Walker, and saw Windows 7 has all the needed functions. I checked vmx86ver.dll, and that has no system version, and in Dependency Walker, the only missing function is "_except_handler4_common" in vcruntime140.dll, but it still should install and not instantly fail. I didn't look at vmx86.cat, but that shouldn't change anything.


First it was Qt 5.10+ (Vista), allegedly user mode components of later NVIDIA drivers (Vista), AMD drivers (Windows 8) as well as assorted miscellaneous drivers (Windows 2000). I think we really do need a way to make the OS universally identify as a later one, The way to do this for 2000 is probably quite simple, but for all x64 operating systems post-Longhorn reset (including XP x64), I'm not sure yet. or maybe they made the value little-endian? I'll look into that.


back in april this year I used windows 7 for a month. Vmware 20h1 was announced and it successfully installed on windows 7. Maybe you can try and mod that one. Anyway it may sound rude, but I'm really glad that vmware does still support Windows 8.1. I thought that developers would abandon it the same way as they did with Windows Vista


I have a win7 VM running in VMWare Server that I built from scratch. I wanted to use this VM as a baseline and use Converter to clone it. However while using the Converter tool, it says it can't find sysprep. I need to be able to reconfigure the SID and machine name, etc. How can I accomplish this?


You just basically need to download sysprep and tell VMware convertor where it is on the guest system. It's a pretty straightforward process. More detailed instructions are easily google-able, but here's one for you:


We recently purchased a new development machine with Win7 64 bit. In our efforts to migrate to that machine we have discovered issues with using CCS 3.3 on that operating system with a specific emulator (There are no 64bit drivers for the emulator we use, Wintech TDS560). To get around this I have installed VMWare 7.1 and setup an XP SP3 virtual machine. I was able to get CCS 3.3 SR12 installed correctly in the VM and was able to connect the computer to the target board via the emulator successfully.


The problem is, when I try to program the processor with the "F28xx On-Chip Flash Programmer" plug in the "program" and "verify" stages are extremely slow. On the same machine (win7 x64) I have CCS 3.3 SR12 installed outside of the virtual machine (under win7) and using a different emulator with drivers that support 64 bit (the Blackhawk XDS100v2D) and everything works fine. It takes roughly 30 seconds to a minute to do the entire erase/program/verify cycle using the XDS100 in Win7, but up to TWENTY MINUTES to do the same using the TDS560 under the windows XP VM.


It's not just that it's slow either, but CCS actually stops responding to mouse and keyboard input for about 60 seconds between each update of the program/verify progress bar. I can minimize CCS when it's doing this and use anything else in the OS (virtual machine) normally.


I am not sure this is the right place to ask this, but I imagine if I posted this on the VMWare support forums they would have no idea what I'm talking about. I'm just wondering if anyone here has any idea what might be wrong or if anyone has ever tried this same thing before.


I have a similar setup as yours (Win7/64 and Windows Virtual PC with a XP SP3 on it) and the success of the connection seems to be heavily dependent on the brand of the emulator used. A XDS100 works ok under it (although a bit slower), but a SD XDS510USB did not connect at all. I don't have the Wintech emulator you have, but I can imagine its operation may be affected by that.


Unfortunately I think it may simply be an inherent issue with virtual machines and its interaction with certain hardware devices, or the emulator manufacturer may have additional mechanisms to identify and perform data verification. In your case I suggest you to contact Wintech and check their plans to support 64-bit OSs.


One thing to try is to see if your XDS100v2 works ok in your VM setup. If it does, then Rafael's comment about the brand of emulator being a factor in terms of success in a VM environment is coming into play here.


Flatpak Devices portal, is there an interim command I can use to allow the access through the existing devices portal?

I did use the vmware disk originally in boxes, which it converted. The image runs and I have almost everything I need. Unfortunately, the usb communication thing is a show stopper for my work. Almost every piece of equipment I work on has something that I need to connect to usually with my usb communication cables


I have used qemu-img for converting vmdk images to qcow2 in the past. It works on Virt-Manager, at least it did for me when I ran Fedora Workstation. On Silverblue, I can get the image to work in Boxes, but not with Virt-Manager layered.


I had the same problem. It turns out that layering virt-manager does not bring in all of the dependencies required for it to run. There is also an SELinux issue - see _bug.cgi?id=1631033 for the details.

3a8082e126
Reply all
Reply to author
Forward
0 new messages