Thought I'd share this since I have successfully got tis2000 working with the vcx nano on a virtual machine run inside my windows 11 desktop and am now successfully programming modules using my own bench harness. Maybe this can be useful to someone.
I used VMware workstation pro(you don't have to buy it, just google a product key and you're set). Made a vm with windows 7 ultimate 32 bit(also used googled product key). I also added a parallel port at the start. Had to manually install a few windows updates to fix windows update so it would install the rest of the updates which took hours. After updating I installed the bosch mdi drivers. I then proceeded to install tis2000 from the link provided in the tis2000 thread, I did mount it as an iso in the vm so it simulated installing from a cd. I didn't run tis2000 after so it didn't update. I then grabbed the dongle crack and followed the instructions in the readme file. After I installed the vxmanager and tech2win and all the associated tools with it. I then connected it to the vm which configured it as serial port 3. I then went into tis2000, it updated, restarted, updaed again restarted again. I then went into I/O management, attempted to install the J2534 pass thru driver but that didn't work but it looked like it was already installed. Then I clicked add in that menu, called it "Generic Pass Thru" set as J2534 pass thru. Clicked properties for it, set it to vx nano. At this point it would load SPS it would show info, but I got an error when I Tried to reprogram. I was about to give up on it then I read issues others were having, so I then went into the device manager, ports, found the usb serial which was the nano, changed bit rate to 115200 bits. Clicked advanced settings, unchecked ignore usb device serial number, checked enabling the serial port enumerator(SerEnum). Tried again imediately after, it successfully reprogrammed a gmt800 pcm and cluster first try shockingly quickly I might add.
Sorry for my wall of text, I just want to save someone the trouble that I had.