I tried to uninstall gplpv 0.11.0.188 from a windows 2008 r2 server by uninstalling the package "gpl pv drivers" from the control panel, upon reboot i found the package was gone but windows was still using xennet and xenvbd. I renamed the drivers to prevent windows from using them and now windows bluescreens with 0x7b. Is there something beyond uninstalling the package that needs to be done? Why are the driver files left behind after uninstall? Thanks for any input _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On 30 October 2010 14:30, chris <tknchris@gmail.com> wrote:> I tried to uninstall gplpv 0.11.0.188 from a windows 2008 r2 server by > uninstalling the package "gpl pv drivers" from the control panel, upon > reboot i found the package was gone but windows was still using xennet > and xenvbd. I renamed the drivers to prevent windows from using them > and now windows bluescreens with 0x7b. Is there something beyond > uninstalling the package that needs to be done? Why are the driver > files left behind after uninstall?Not sure about current versions, but on previous versions you had to remove some registry entries http://www.mailinglistarchive.com/xen-users@lists.xensource.com/msg35871.html beware, I think the default boot.ini setting to enable/disable gplpv has changed since I wrote that! _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Why wouldn''t the installer backup and restore the keys it touches On Oct 30, 2010 3:29 PM, "Andy Burns" <xen.lists@burns.me.uk> wrote: On 30 October 2010 14:30, chris <tknchris@gmail.com> wrote:> I tried to uninstall gplpv 0.11.0.188...Not sure about current versions, but on previous versions you had to remove some registry entries http://www.mailinglistarchive.com/xen-users@lists.xensource.com/msg35871.html beware, I think the default boot.ini setting to enable/disable gplpv has changed since I wrote that! _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> > I tried to uninstall gplpv 0.11.0.188 from a windows 2008 r2 server by > uninstalling the package "gpl pv drivers" from the control panel, upon > reboot i found the package was gone but windows was still using xennet > and xenvbd. I renamed the drivers to prevent windows from using them > and now windows bluescreens with 0x7b. Is there something beyond > uninstalling the package that needs to be done? Why are the driver > files left behind after uninstall? >I''m not sure, I don''t uninstall them :) There are 2 problems: 1. If a driver is in use (eg in the paging path or managing some other critical device), Windows pretends it uninstalled it correctly but it doesn''t really. So you''d need to boot with /GPLPV to have any hope of really uninstalling. There is probably a way of detecting this in the installer but I''ve never really looked. Ideally it would do it automatically - put /NOGPLPV in boot.ini, reboot, complete the uninstall, remove /NOGPLPV from boot.ini, then reboot again. There''s a lot that could go wrong there though. 2. The xenpci driver is installed as a filter in the qemu ide and network driver stack (for compatibility with xen < 3.4.1). I''m not completely sure that the uninstall undoes this so you''d need to search for any UpperFilters keys in the registry (HKLM\SYSTEM\CurrentControlSet) and remove xenpci from them (remove the value entirely if xenpci is the only thing in it). If you download http://www.meadowcourt.org/downloads/gplpv_uninstall_bat.zip and run the uninstall bat file (probably the 0.10 one) it should clean all that stuff up for you. James _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> > Why wouldn''t the installer backup and restore the keys it touches >Simply restoring the keys as they were would be dangerous as it ignores subsequent installations of other applications that might also modify the keys. The WiX installer (and most installers I guess) work on the principle that uninstallation is simply reversal of installation which works well normally but I think that driver installation/uninstallation misses some of the keys I add in the .inf file manually. James _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
So by booting with /GPLPV disables gplpv? Whats the bcd equivalent? On Sat, Oct 30, 2010 at 7:03 PM, James Harper <james.harper@bendigoit.com.au> wrote:>> >> Why wouldn''t the installer backup and restore the keys it touches >> > > Simply restoring the keys as they were would be dangerous as it ignores > subsequent installations of other applications that might also modify > the keys. > > The WiX installer (and most installers I guess) work on the principle > that uninstallation is simply reversal of installation which works well > normally but I think that driver installation/uninstallation misses some > of the keys I add in the .inf file manually. > > James > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> > So by booting with /GPLPV disables gplpv? Whats the bcd equivalent? >Google for the keywords bcdedit and nogplpv, that should bring up a few examples. James _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users