Jump to content

Bizzbob

Member
  • Posts

    13
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    $0.00 
  • Country

    United Kingdom

Posts posted by Bizzbob

  1. 3 hours ago, Shawn.Wilkerson said:

    Hello all:

    Does anyone know if there is still a way to disable the infobars in Chromium still? I've been running the extended kernel since March pretty flawlessly, widgets fixed and all, but I can't seem to be able to disable the infobars in Chromium (version 102) with the '--disable-infobars' typed into the shortcut in target. Minor issue, and may try replacing with the latest Chromium version but any help is greatly appreciated.

    I believe Chrome removed --disable-infobars a while back, but if this is for the XP and Vista 'no longer supported' banner, you can hide it by setting your Windows version to 6.1 or above for Chrome in OSVER.INI (or alternatively, Application Verifier).

  2. 19 hours ago, mina7601 said:

    I am not sure if you forgot extended kernel's recent new release or not, but, please add SETUP_07252022.cfg for July 2022 version.

    Ah really sorry, I am currently away and don't have access to my Windows machines, but I will add one as soon as I've had a chance to look at the new version!

    In the meantime, if you would like to use the batch installer, you might be able to try amending one of the older .CFG files. I've included a .TXT in my original post with the installer file, which hopefully explains how to do this (might also be helpful to have a look at Win32's SETUP.CONF file and TSNH's manual installation instructions at the start of this thread.)

    • Like 1
  3. 6 hours ago, win32 said:

    Perhaps the files in memory can be moved somewhere else before moving the backups. A scheduled task-executable could delete the folder containing these files at next boot.

    Just thinking, the PendingFileRenameOperations registry value might be the easiest way to do this, if you need to delete in-use files at next boot? It's a MULTI_SZ value where each line alternates between source and destination file names (both prefixed with \??\), but if the destination line is empty, the source file is deleted instead of being renamed at reboot. It won't delete non-empty folders though.

    Edit: also won't delete an in-use ntdll.dll as that's loaded before the above takes effect, so it needs to be renamed before reboot and then deleted at boot. Located in HKLM\SYSTEM\CurrentControlSet\Control\Session Manager.

    • Upvote 1
  4. 20 hours ago, Sergiaws said:

    I can't install it, the installer fails while creating the .bak files. Tried too in safe mode, it apparently installs but no modified files in system32/syswow64 when I checked. How can I solve it?

    Do you happen to have a space character in your Windows user name? The new installer seems to dislike spaces. Does it work if you create a new temporary admin user without any spaces in the user name?

    It looks like when there's a space in the user name, the installer changes the owner of the target system files to the current user but isn't able to grant permissions, so renaming to .bak fails. The installer is able to grant the current user full control when there is no space in the name (it looks like via icacls.exe - so might be an issue with missing quotation marks?)

     

    • Upvote 2
  5. On 6/4/2022 at 1:20 PM, Sergiaws said:

    guys, can someone help me and debug this? Here's the situation. I tried newer versions of NVDA, newer than 2017.3 which is the last to support XP and Vista. If you don't spoof it as Windows 7/8/10 it don't work. Ok, I put the proper content in global osver.ini. Spoofing it as Windows 10 don't makes sense cause it do strange things with letters with accents. So, I spoofed as Windows 7. Well, it partially works. It throw two or more errors which I can't read cause I deppend on NVDA, but pressing space two times it start speaking. I noticed that even the NVDA addons like remote are properly working. So, I wanted to know what errors it's throwing, and what dll, functions and other stuff is missing. Pd. The installer is not working, so I just used the installer to create a portable of NVDA (I previously spoofed it). And then tried to run the executable. Pd. Don't put the platformID, it breaks a lot of programs. Here's the content of my osver.ini.

    On launching, it shows the error message 'The procedure entry point CoGetApartmentType could not be located in the dynamic link library ole32.dll.', and then plays a second error sound without any messages/dialogs.

  6. Adding to the list of software compatible only with the Extended Kernel (tested with Feb 22 release):

    SketchUp 2017
    Steps needed to install:
    1) Install VC redist 2015
    2) Extract MSI from the SketchUp installer (e.g. with 7-zip)
    3) Drop LaunchCondition table using Orca or InstEd (right-click > Drop Table)
        https://msfn.org/board/topic/174873-how-to-get-the-latest-version-of-sketchup-working-in-windows-vista/
    4) Set Schema to 405 in the Summary Info stream ('View' menu in Orca or 'Tables' menu in InstEd)
        https://msfn.org/board/topic/183519-is-it-possible-to-modify-a-msi-package-to-require-msi-45/?do=findComment&comment=1218910SketchUp 2022
    5) Install using modified MSI

    SketchUp 2022 (latest)
    Seems to install fine using the official installer. Make sure Windows version is set to 6.0 if using OSVER.ini or else SketchUp crashes on launch.

    I haven't tested the versions in between but presumably they also run.

    https://i.ibb.co/CtGZJjL/sketchup.png

    MuseScore 3.6.2 (latest)--variable success

    Seems to be working fine on my Vista installed on actual hardware but I can't get it to start in my VM.
    https://i.ibb.co/wsD7Jyw/musescore.png

    LibreOffice 7.3.3 (latest)

    Runs well apart from some minor kerning/letter spacing issues.
    https://i.ibb.co/C1CyhR2/libreoffice.png

    Inkscape 1.2 (latest)

    Also runs very well with the Extended Kernel.
    https://i.ibb.co/whXfH6t/inkscape.png

    Absolutely amazing work by Win32!

     

    ... and regarding Vista-compatible software that break with the Extended Kernel installed:

    Older VirtualBox with the Extended Kernel

    It's pretty much common knowledge that more recent versions VirtualBox don't work with the Extended Kernel due to hardening checks implemented around 2014. There were some links to to a Russian site with newer custom builds with hardening disabled, but these seem to be too new for Vista (at least, I couldn't get them to work). However, in case anyone would really like to run some version of VirtualBox with the Extended Kernel installed, version 4.3.12 appears to be the last version without hardening.

    https://i.ibb.co/ZxCkCY8/virtualbox.png

    • Upvote 1
  7. It seems that new versions of Firefox won't launch from any 32-bit process on Vista (but launches on Win 7). Trying to run it from 32-bit CMD shows a 'not a valid Win32 application' dialog and 'Access is denied' message. It's just Firefox though, other 64-bit applications seem to launch fine.

    spacer.png

    Currently having to work around by renaming and replacing firefox.exe with a 64-bit .exe that then launches the actual firefox executable.

  8. I've updated the attached batch file in the earlier post with one that should fix those issues. It should now hopefully work correctly with non-English versions of Vista. Didn't realise Windows localised CMD's version string and even usernames/groups used for file permissions (should have really -_-...)

    The problem was with 'Wersja 6.0' not matching 'Version 6.0' and trying to set permissions with iCacls using 'Administrators' and 'System' etc. rather than using language-independent security identifiers.

    Thanks for bringing to my attention! Please let me know if you catch any more bugs.

    • Like 1
  9. It's in View > Summary Information... in Orca

    Or Tables > Summary Info... in InstEd

    Change Schema to 405 to use Windows Installer 4.5

    But you'd need to check that all the tables are supported in 4.5. This page lists the tables and notes if they are not supported in older versions:

    https://docs.microsoft.com/en-gb/windows/win32/msi/database-tables

    There might be other incompatibilities but seems to work for me for SketchUp Make 2017 on Vista (with the extended kernel).

  10. Hi all, I've decided to write my own batch installer (SETUP.bat attached) for the extended kernel that automates a few steps. At the moment it is able to:

    • Automatically trigger UAC to run as administrator
    • Check that you are installing on Vista x64 (but doesn't check that you have the required updates!)
    • Back up existing system files as *.bak
    • Replace system files at reboot to avoid 'access denied' problems
    • Set file permissions for the replacement files
    • Enable local DLL redirection automatically and fix problems with Windows Sidebar (by making it use the original ole32.dll)
    • Create OSVER.ini (if not already existing)
    • Optionally install the Media Foundation Platform update (see below)
    • Optionally set x64 Windows Media Player as default for all users (if installing Media Foundation Platform)
    • Check for any errors in the process and safely roll back any changes if problems occur (obviously still a good idea to back up your system!)
    • Create a log for troubleshooting

    By default, the batch works with the Feb 2022 version of the extended kernel, but can be made to work with newer/older versions using configuration files (attached). Simply rename the version you need as SETUP.cfg and place in the same folder as the batch file.

    The installer will copy the extended kernel files from the same folder where the batch file is located, but this can be changed by specifying the SOURCEDIR in the config file.

    To be able to install the Media Foundation Platform, place the extracted MFPLATSETUP folder as a subfolder with the rest of the extended kernel files.

    The contents of OSVER.ini can also be customised in the config file.

    **If your Vista was installed using the MSDN iso, you may need to place Win32's replacement EXPLORER.exe with the rest of the extended kernel files and remove the ; at the start of the relevant line in the file list in SETUP.cfg (this step does not seem to be required from the Feb 2022 version onwards).

    If Vista behaves oddly post install (e.g. Windows themes failing to load very occasionally during testing, or modern Firefox failing with RtlQueryPerformanceCounter not being found), a second reboot seems to fix these issues.

    Updates:

    • 11 Jun 22 - Added SETUP_06102022.cfg for June 2022 release.
    • 9 Aug 22 - Added SETUP_07252022.cfg for July 2022 release.

    setup.bat

    Config info.txt setup_07252022.cfg setup_06102022.cfg setup_02042022.cfg setup_10262021.cfg setup_05142021.cfg setup_02262021.cfg setup_12312020.cfg

     

    • Upvote 3


×
×
  • Create New...