Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


JFX

Member
  • Content Count

    799
  • Donations

    $0.00 
  • Joined

  • Last visited

Community Reputation

110 Excellent

About JFX

Profile Information

  • OS
    Windows 7 x64
  • Country

Recent Profile Visitors

8,245 profile views
  1. I thought about it for version 4, but it would have required some GUI changes. So it was to much work for a feature nobody cares about. Maybe for version 5 (in a few years) ...
  2. No, license type detection would require to add a lot non redistributable MS files. Just copy the key and use a PIDKey check tool.
  3. There is no such limit, but the ExclusionList section should not be bigger than 32KB. Already supported on command line, will be added to GUI next version.
  4. Thanks for the new 1.1.9 version. Would be nice if these additional 16 pixel for DarkMode could be optional.
  5. Sure \Boot and \EFI folder should be decompressed, I'll add this. But why you want this for drivers in Windows 10 too?
  6. @alacran Dism uses wimgapi.dll, just like WinNTSetup there is no difference. Of course it will always append a new image to an existing WIM file. Compact apply mode have no problem, it first normal applies and than compresses. It would be an issue if it forgets some files. I don't plan to add wimboot capture mode, it's a deprecated feature. @wimb & @alacran You know that the problem only occurs because you guys replacing the internal WimBootCompress.ini? Stop do that and wimgapi will work correctly.
  7. I took a look with debugger on it. It does not look that wimgapi does anything wrong. It extracts WimBootCompress.ini and reads the PrePopulateList entries. After applying it opens all matching files and calls NtFsControlFile with FSCTL_DELETE_EXTERNAL_BACKING code. (That exactly the same I did in Beta 7) Now the problem is that the function succeeds but the files remain WIM backed. Some fail with error code 0xc000046d - that are your 3 "empty" files. However 0xc000046d means STATUS_OBJECT_NOT_EXTERNALLY_BACKED what makes no sense as the files is a pointer file. Seems this bug is only related to identical files inside WIM, that is not bound by hard links in the image.
  8. Tools\WimBootCompress.ini is actually supposed to help Windows version that does not natively support wimboot/compactOS. So it should only apply to Windows 7/8.x. But it wasn't for some (wimgapi only) cases until beta 8. You can still use it with command line option "/wbc:{WimBootCompress.ini}". It will not replace the internal, but append it.
  9. Hmm guess than this is a bug in wimgapi. It does not do anything special now and should be similar to a: set WIM_SKIP_WIMBOOT_CHECK=1 Dism /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:X:\ /WIMBoot /EA
  10. Don't know if it helps, but there are some wimboot changes made to Beta 8.
  11. What's the content of the internal WimBootCompress.ini?
  12. Both are used the WIM internal by wimgapi and the Tools one later by winntsetup. First one does not decompress any driver file other than wof.sys. WofTab extend your file property dialog with WOF related infos.
  13. You mentioned that the problem only also occurred with deleted "Tools\WimBootCompress.ini". So it this earlier test it should have been (still) a pointer file. Maybe useful: (run install.cmd as Admin) WofTab.zip
  14. 3 party drivers are usually directly signed (having the a signature inside the *.sys file). But also could be signed inside a *.cat files like it is with build in drivers. Use sysinternals: sigcheck.exe -i "file" to find the respected cat file.
  15. What happens if you delete Tools\WimBootCompress.ini and try than with wimgapi + wimboot?
×
×
  • Create New...