Can't get rid of Program Compatibility Assistant

lunadesign

New Member
Messages
6
I'm trying to set up Virtual PC 2007 SP1 on Windows 8.1 Pro with Update.

By default, the Program Compatibility Assistant blocks this with the following notice:

PCA.png

The easy way to get around this is to rename the installer and then rename the main EXE that gets installed. There are a few other tricks (including replacing VMM.sys) and then it works. However, the EXE rename appears to be affecting my ability to double-click on a VM to start it so I thought it would be nice to just disable PCA altogether so I don't have to rename the EXE. Following the various instructions (including some from Microsoft), I haven't been able to disable PCA. Specifically, I have:

1) Attempted to create an EXE exclusion by editing the registry and creating a REG_MULTI_SZ value called "ExecutablesToExclude" with the full path to the Virtual PC.exe excutable in the following registry locations:
- HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant
- HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Compatibility Assistant

2) Changed the following Group Policy settings:
- Computer Configuration > Administrative Templates > Windows Components > Application Compatibility:
Enabled "Turn off Application Compatibility Engine"
Enabled "Turn off Program Compatibility Assistant"
- User Configuration > Administrative Templates > Windows Components > Application Compatibility
Enabled "Turn off Program Compatibility Assistant"

3) Stopped and disabled the following services:
- Application Experience
- Diagnostic Policy Service
- Program Compatibility Assistance Service

Despite doing all of this, I keep getting the error popup above. It keeps coming back from the dead like {insert your favorite horror movie villain here}. :mad:

In the Event Viewer logs, I also see a "Critical" error (event ID 2) from source "ApplicationExperienceInfrastucture" that says "The application (Virtual PC 2007 SP1, from vendor Microsoft) was hard-blocked and raised the following: Virtual PC 2007 SP1 is not supported on this version of Windows. For more information, contact Microsoft."

I'm guessing that Microsoft changed PCA in the Windows 8.1 Update but hasn't documented the changes yet. Does anyone have any ideas how to fully disable PCA?

Thanks a million in advance!
 

My Computer

System One

  • OS
    Windows 8.1 Pro
That program was designed to work in the NT kernel for Vista and that time-frame.

The newer OS's have a totally different kernel - why do you think it will work without some sort of compatibility issues?

Use a newer virtual machine - for example, the free VirtualBox from Oracle.

2007 was a few OS generations ago...
 

My Computer

System One

  • OS
    Windows 8.1 Pro with Media Center (64-bit)
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom-build
    CPU
    Intel Core i7-2600K @ 4.3 GHz
    Motherboard
    ASUS P8P67 PRO Rev 3.0
    Memory
    16 GB G.SKILL Ripjaws X DDR3 SDRAM DDR3 1600 (4 banks 4GB DIMM DDR3 8-8-8-24 5-32-12-7 1T 1.5V)
    Graphics Card(s)
    NVIDIA GeForce GT 440
    Sound Card
    Firewire Focusrite Saffire Pro 14
    Monitor(s) Displays
    LG W2353V
    Screen Resolution
    1920x1080
    Hard Drives
    2 of Seagate Barracuda XT ST32000641AS (2TB ea.);
    1 of Seagate Barracuda Green ST2000DL003 (2TB);
    1 of Hitachi Deskstar HDS722020ALA330 (2TB);
    2 of Seagate Desktop ST4000DM000-1F2168 (4TB)
    PSU
    Corsair AX850 Gold
    Case
    Cooler Master HAF 932 Advanced
    Cooling
    ThermalTake Silent 1156
    Keyboard
    Logitech K520
    Mouse
    Logitech M310
    Internet Speed
    7Mbps
    Browser
    Chrome
    Antivirus
    Kaspersky
    Other Info
    Event Studio Precision 6 powered audio monitors;
    Boston Acoustics CS Sub 10 Powered Subwoofer;
    NI Kore controller;
    NI Maschine controller;
    M-Audio Axiom 61 keyboard controller; expression pedal; sustain pedal;

    ... and tons of audio software ...

    I also keep two USB 3 thumb drives (A: and B:) attached with boot recovery and security stuff that I can boot into from BIOS in case of emergency
Hi Arachnaut,

I know its old but I still have some old VMs that I'd need to access from time to time. I use VMware for my newer ones.

I've been using VPC 2007 on Windows 7 with no problems for years and I didn't think the Windows 8 kernel was *that* different from 7. I've seen several reports of users getting it to work and I've gotten it to work fine, minus the "double-click on a VM to auto-start it" thing.

Any ideas how I can turn off PCA?

Thanks!
 

My Computer

System One

  • OS
    Windows 8.1 Pro
Don't know...

Windows 7 is kernel NT 6.1
Windows 8 is kernel NT 6.2
Windows 8.1 is NT 6.3

Seems like a lot of changes to me...
 

My Computer

System One

  • OS
    Windows 8.1 Pro with Media Center (64-bit)
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom-build
    CPU
    Intel Core i7-2600K @ 4.3 GHz
    Motherboard
    ASUS P8P67 PRO Rev 3.0
    Memory
    16 GB G.SKILL Ripjaws X DDR3 SDRAM DDR3 1600 (4 banks 4GB DIMM DDR3 8-8-8-24 5-32-12-7 1T 1.5V)
    Graphics Card(s)
    NVIDIA GeForce GT 440
    Sound Card
    Firewire Focusrite Saffire Pro 14
    Monitor(s) Displays
    LG W2353V
    Screen Resolution
    1920x1080
    Hard Drives
    2 of Seagate Barracuda XT ST32000641AS (2TB ea.);
    1 of Seagate Barracuda Green ST2000DL003 (2TB);
    1 of Hitachi Deskstar HDS722020ALA330 (2TB);
    2 of Seagate Desktop ST4000DM000-1F2168 (4TB)
    PSU
    Corsair AX850 Gold
    Case
    Cooler Master HAF 932 Advanced
    Cooling
    ThermalTake Silent 1156
    Keyboard
    Logitech K520
    Mouse
    Logitech M310
    Internet Speed
    7Mbps
    Browser
    Chrome
    Antivirus
    Kaspersky
    Other Info
    Event Studio Precision 6 powered audio monitors;
    Boston Acoustics CS Sub 10 Powered Subwoofer;
    NI Kore controller;
    NI Maschine controller;
    M-Audio Axiom 61 keyboard controller; expression pedal; sustain pedal;

    ... and tons of audio software ...

    I also keep two USB 3 thumb drives (A: and B:) attached with boot recovery and security stuff that I can boot into from BIOS in case of emergency

My Computer

System One

  • OS
    Linux Centos 7, W8.1, W7, W2K3 Server W10
    Computer type
    PC/Desktop
    Monitor(s) Displays
    1 X LG 40 inch TV
    Hard Drives
    SSD's * 3 (Samsung 840 series) 250 GB
    2 X 3 TB sata
    5 X 1 TB sata
    Internet Speed
    0.12 GB/s (120Mb/s)
Hi jimbo45,

I totally agree and already use VMware for all my newer VMs. However, it would be nice to not have to go through the hassle of transitioning a few dozen older test VMs from VPC to VMware (including likely re-activation as the hardware will change).

Regards,
lunadesign
 

My Computer

System One

  • OS
    Windows 8.1 Pro
Dear Moderator - I just noticed this post was moved from the "Installation & Setup" forum to the "Virtualization" forum but this question is much more about the PCA mechanism in Windows 8.1 than it is about virtualization, per se.
 

My Computer

System One

  • OS
    Windows 8.1 Pro
Hi there

I suppose they thought that your main problem was in starting your Virtual Machines. I really wouldn't bother with Virtual PC any more either. I think that's the general consensus of people using virtual machines on this Forum too.

BTW to create Virtual machines in VMware / vbox you simply install VMware / vbox first (one time), start it up and then create a virtual machine using the wizard - just follow the screen instructions. If you want to use an EXISTING virtual machine created by Virtual PC - simply CONVERT the VM to the required format (VMware / vbox) and then just open it in the relevant VMware / vbox program.

After powering on the VM for the first time install either VMware tools or vbox additions to optimize mouse control, sound, video and other enhancements to the vm's performance. For instance you can run in FULL SCREEN a Windows 98 virtual machine on a 50 inch monitor -- back in the days of Windows 98 you would only get VGA (640 X 480) as a maximum so without the additions / VMware tools you'll only see a tiny rectangle on your huge monitor with really jagged fonts too !!.

Re-activation shouldn't be a problem -- you can probably move these to "new machines" -- activate by phone - just don't tell Ms that these are Virtual machines or you'll confuse the Call centre. For Windows 98 there are Generic keys on the web as this OS is now considered "Abandonware".

https://answers.yahoo.com/question/index?qid=20130821223549AAp0llb

Cheers
jimbo
 

My Computer

System One

  • OS
    Linux Centos 7, W8.1, W7, W2K3 Server W10
    Computer type
    PC/Desktop
    Monitor(s) Displays
    1 X LG 40 inch TV
    Hard Drives
    SSD's * 3 (Samsung 840 series) 250 GB
    2 X 3 TB sata
    5 X 1 TB sata
    Internet Speed
    0.12 GB/s (120Mb/s)
AVG kept telling me I couldnt have java updates! Now back on 8.1 it seems to have stopped and java is now updated.
 

My Computer

System One

  • OS
    Win 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    pc specialist made to order
    CPU
    Intel® Core™i7 Quad Core Processor i7-4790 (3.6GHz) 8MB Cache
    Motherboard
    ASUS® H81M-PLUS: Micro-ATX, LG1150, USB 3.0, SATA 6GBs
    Memory
    16GB KINGSTON DUAL-DDR3 1600MHz (2 x 8GB)
    Graphics Card(s)
    2GB NVIDIA GEFORCE GTX 750 Ti - DVI, mHDMI, VGA - 3D Vision Ready
    Sound Card
    ONBOARD 6 CHANNEL (5.1) HIGH DEF AUDIO (AS STANDARD)
    Monitor(s) Displays
    iiyama 24 inch flat screen
    Screen Resolution
    1920 x 1080
    Hard Drives
    1TB 3.5" SEAGATE SSHD, SATA 6Gb/s 7200 RPM (64MB + 8GB SSD CACHE)

    2TB Seagate SATA HDD

    500Gb SATA docked
    Case
    In Win Turbo
    Cooling
    Super Quiet 22dBA Triple Copper Heatpipe Intel CPU Cooler
    Keyboard
    microsoft mutlimedia keyboard
    Mouse
    logitech corded
    Internet Speed
    152mb
    Browser
    FF, IE11
    Antivirus
    AVG Internet Security 2015
    Other Info
    16x BLU-RAY WRITER DRIVE, 16x DVD ±R/±RW

    10/100/1000 GIGABIT LAN PORT
Back
Top