Move new files to final ISO (Windows DLL's)

petrus

Member
Well, I have been facing errors in keeping the native Windows "data usage" option working
because I didn't understand why this option was inactivated, I was wearing myself out repeating the steps several times, because I was manually inserting files into the ISO, and I was thinking that some configuration or removal that I was doing was causing this, but today, after After doing this a lot and failing without understanding, I edited the original Microsoft 22h2 ISO (19045.2965) and I didn't make any changes, no update removal, absolutely nothing, I just inserted the files I want to add, such as files on the desktop , and simply creating the iso automatically makes this data usage function unusable, which is really important for my purpose, could anyone help me? If it doesn't work with the nt lite, do you know of any other software that can do this without increasing the weight of the iso too much? because in nt lite we have an option to compress the ISO

details:
1st photo - demonstrating that the option is available
When clicking on data usage, it takes time to load
2nd photo - when entering the menu it looks like this,
when trying to select >
3rd photo - attempt to mark
however, when leaving and entering again
4th photo - automatic state when re-entering the function after having just activated

the files that I am transferring are some system dlls to the system 32 folder and to syswow 64, these dlls are necessary for the correct execution of an application that I am leaving in the x86 files folder, and with the shortcut on the desktop, I have already carried out the tests, without the files, the program fails to run requiring the dlls, I ran an application to detect the dlls that the application needed to run, I copied them one by one, there are around 400 dlls that I copied manually to be able to insert , however, when doing this simple step of adding the files it disables this functionality that I want to keep functional


and yes, I have already tested several other editions on the iso, but without adding the files, and this function works correctly, demonstrating all the applications that had consumption, and the exact consumption, I produced an iso that has 3.2 gigs
However, I wanted to leave the browser for example to install on the desktop, as I completely removed the edge (I use the paid version)

If anyone can help I would be grateful
 

Attachments

  • 1700894518306.png
    1700894518306.png
    22.3 KB
  • 1700894546222.png
    1700894546222.png
    8.5 KB
  • 1700894624858.png
    1700894624858.png
    10.3 KB
  • 1.png
    1.png
    6.2 KB
Copying DLL's directly to the mounted image is normally not a good idea. Installers need to register their DLL's in order for Windows to find and use them correctly. Adding new DLL's should do no harm, but if you are overwriting random Windows DLL's -- that's bad.

Why can't you find the normal installer for these files?
 
actually when copying dll's that are already in the folder, I select them to replace,

I can try to just move the ones that are missing



I want to try using driver booster,

just have the shortcut for it to work correctly,

when opening it failed because it required the dll's,

When I moved them manually, it automatically recognized and ran without problems, but this error occurred



I will just try to move the dlls that don't exist, without replacing the existing ones, to see if I can be successful



I was replacing normally, because these dll's were copied from a newly created system, formatted with the same version of Windows, so I didn't imagine that this would cause problems, I will try the approach
 
Last edited:
If you're replacing another vendor's DLL's to bypass licensing, you can't discuss it here. That would be against forum rules.
 
I understand, but my initial doubt was why the error was occurring, or another way to add the files without causing this conflict, because I was facing problems... I'm sorry and I also edited my comment,
I will try the approach of not replacing the dll's, just moving the ones that are missing,
 
Well, the dlls are part of the c++ 2015 to 2020 package, where chocolatey has a repository available, and I could build a script to install it, but when using it, I noticed that it leaves a large amount of garbage in the system, where I don't know How could I necessarily clean it, I detected around 3 gigs created the last time I tested, but I didn't necessarily know what to delete after using Chocolatey, can you help me carry out this cleaning?
 
because I didn't know about this possibility, when I look for .cab files I can never download them, or I don't know the correct way to integrate directly through the .executable... if you have a topic that teaches this or if you can explain how I can do it- it...

I've kind of gained this knowledge through trial and error exploring, I've never had contact with all this before, it's all new, you know... I learned a lot but I still have a lot to learn
 
for example, can I use these executables for integration?


edit: update, I redid the iso just adding the dll's without replacing, but the same thing happened with the data usage function
1700898839907.png
 
Last edited:
If so, could I use the following approach?
acha que retiro verificação de instalação no script ou mantenho?


@echo off
SETLOCAL ENABLEEXTENSIONS

:: Sets the path to Visual C++ 2022 installers
SET VC2022x86Path=".\vc_redist.x86.exe"
SET VC2022x64Path=".\vc_redist.x64.exe"

:: Install the 32-bit version
IF EXIST %VC2022x86Path% (
echo Instalando Visual C++ 2022 Redistributable (x86)...
%VC2022x86Path% /quiet /norestart
)

:: Install the 64-bit version
IF EXIST %VC2022x64Path% (
echo Instalando Visual C++ 2022 Redistributable (x64)...
%VC2022x64Path% /quiet /norestart
)

ENDLOCAL
 
Download and run from Post-Setup (with the /ai install flag):

It really doesn't take that long to install the AIO, the files are not very large. Stop trying to do this the hard way.
 
index.php


Is this correct? Should I run it on the correct machine phase?

Can I also do this with the Brave browser?
 

Attachments

  • 1700900594255.png
    1700900594255.png
    4.2 KB
Or just run things portable and use $OEM$ folders.
2 programs i use, HashTab and MediaTab really just need to have their respective dll's added and registered through setupcomplete.cmd.
A lot of the time you are just adding context/shell entries which you use RegFromApp to sniff their installers output which you then add as reg files or reg files converted to bat/cmd entries to setupcomplete.cmd.
 
Last edited:
Back
Top