What and why not to remove [Win 7]

pmikep

Active Member
I wasn't clear on what two Tablet PC things I needed for my Hanvon Graphics Tablet to work.

In my case, I did not have to keep the On-Screen keyboard. (This is from NTLite 1.7.0.6400, which might break out Tablet PC stuff more than before.)

See screen shots.

for.kasual.1.of.2..jpg

for.kasual.2..jpg
 

MT_

Member
You can add this: Internet Explorer HTML Viewer (Not sure on a technical level, but this isnt 'Internet explorer' itself, from features list)
Once removed, Nvidia installer crashes on 'Agree and continue' and the Nvidia log mentions an error in a .cpp file about HTML.

I figured out the exact cause because of this post: https://forums.geforce.com/default/...installer-bug-at-license-agreement/?offset=10
Although this user mentions by removing Internet Explorer feature from the Add/remove windows components, it was close enough to pinpoint the exact cause.

Thank you.
 

Clanger

Well-Known Member
You can add this: Internet Explorer HTML Viewer (Not sure on a technical level, but this isnt 'Internet explorer' itself, from features list)
Theres 2 parts in Components - Network
Internet Explorer engine - Includes HTML and Java Scripting IE engine. Removing this also causes Control Panel to open all its shortcuts in new windows.
Internet Explorer engine (32-bit) - Includes HTML and Java Scripting IE engine. Removing this also causes Control Panel to open all its shortcuts in new windows.

Internet Explorer and Internet Explorer (32-bit) - I wonder if these would affect it too or not seeing as they are just the IE UI.
 

Clanger

Well-Known Member
Internet Explorer engine(HTML - Trident) is needed for a lot of things, Source. I dont know how up to date and accurate this information is but users should see for themselves.

Some other Trident-based applications include:
AOL Explorer, a web browser
AOL Instant Messenger 6.x, which uses Trident to render conversation and profile windows, and advertisement panels
Avant Browser
Bento Browser (built into Winamp)
EA Link, incompatible with Trident as of Internet Explorer 7 RC2
Google Talk, which uses Trident to render chat windows and profile cards
GreenBrowser, which is also presented at the BrowserChoice.eu page
IE Tab, a Firefox and Google Chrome add-on used to render pages with Trident within the Firefox or Chrome user interface.
Impulse (content delivery), uses Trident to render "Explore" page, as well as several of the "Community" pages
LimeWire, which renders the page '[email protected]'
Lunascape, developed by Lunascape Corporation
Maxthon, which uses the Trident engine while adding features not built into IE7
MediaBrowser, customized browsers, especially for Nintendo
MenuBox, a web browser
Microsoft Compiled HTML Help
Microsoft Encarta and related products
Microsoft InfoPath
Microsoft Outlook which uses Trident to render HTML Messages (prior to Outlook 2007) and the "Outlook Today" screen
Microsoft Outlook Express, which uses Trident to render HTML Messages
Microsoft Visual InterDev 6 uses Trident in editing mode as visual HTML designer
Microsoft Visual Studio 2002-2005 use Trident in editing mode to provide visual ASP.NET/HTML designer
Microsoft Visual Studio and Visual Basic to render the WebBrowser control
MSN Messenger, which uses it to produce Flash-based "winks" and games, and for all advertisements shown in the advertisement banner
NeoPlanet, a web browser
NetCaptor, a web browser
Netscape Browser (Netscape 8), which used Trident to render web pages in IE mode
Pys, a python Widget set Toolkit. Embedding IWebBrowser2 as an Active-X component and accessing the COM interface, Pyjs uses Trident for the Desktop version, through the python win32 "comtypes" library.
Phoenix Browser, a lightweight web browser
RealNetworks
SiteKiosk, a kiosk browser software
Sleipnir, a web browser
SlimBrowser, a web browser
Skype, software for VoIP that renders HTML data with Trident
TomeRaider, an ebook reader
Tencent Traveler, a web browser
ThreeTeeth Browser, a lightweight web browser
UltraBrowser, a web browser
Valve's Steam client, previous versions of which used Trident to render the "Store", "Update News" and "Community" sections as well as the Steam in-game browser and MOTD screens in Valve games. The Steam client was updated to use WebKit instead of Trident for these features. Then was updated further to use the Chromium Embedded Framework.
WebbIE, a web browser
Windows Live Writer, which uses Trident for its editor
Windows Media Player, which uses Trident to render the "Media Information" pages
360 Secure Browser, a web browser in China
 

Clanger

Well-Known Member
fsalazar

Internet Explorer is in Components - Network.
Capture.PNG

Internet Explorer engine - Includes HTML and Java Scripting IE engine
Internet Explorer engine (32bit) - Includes HTML and Java Scripting IE engine
These are the Internet Explorer Engine, the heart of IE if you like and the components other programs rely on.
The Internet Explorer engine contains 4 files(on a 64bit os) that are needed by Windows Explorer(Explorer) to browse your computer, they are
ieproxy.dll(64bit) and its mui file and
ieproxy.dll(32bit) and its mui file.
If you remove those then Explorer will always open a new window when you are browsing your pc.
Because NTLite has greater control with removals compared to dism package removals we can remove IE completely and NTLite will keep those 4 files for Explorer to function as normal.

Internet Explorer - Contains the Internet Explorer frontend (UI) only and
Internet Explorer (32bit) - Contains the Internet Explorer frontend (UI) only
are basically the web browser UI part of IE(in total) and can be removed. If you remove the UI frontend then you wont need Adobe Flash(a well known sercurity vulnerability) and possibly both ActiveX bits because they are used by the UI part only if i am correct.
The UI frontend can either be removed or disabled in NTLite Features
Capture02.PNG
or on an installed system in Control Panel\All Control Panel Items\Programs and Features - Turn Windows Features on or off.
Capture03.PNG
Disabling Internet Explorer here basically removes the UI browser part and not the full IE Engine.
 

fsalazar

New Member
fsalazar

Internet Explorer is in Components - Network.
View attachment 1058

Internet Explorer engine - Includes HTML and Java Scripting IE engine
Internet Explorer engine (32bit) - Includes HTML and Java Scripting IE engine
These are the Internet Explorer Engine, the heart of IE if you like and the components other programs rely on.
The Internet Explorer engine contains 4 files(on a 64bit os) that are needed by Windows Explorer(Explorer) to browse your computer, they are
ieproxy.dll(64bit) and its mui file and
ieproxy.dll(32bit) and its mui file.
If you remove those then Explorer will always open a new window when you are browsing your pc.
Because NTLite has greater control with removals compared to dism package removals we can remove IE completely and NTLite will keep those 4 files for Explorer to function as normal.

Internet Explorer - Contains the Internet Explorer frontend (UI) only and
Internet Explorer (32bit) - Contains the Internet Explorer frontend (UI) only
are basically the web browser UI part of IE(in total) and can be removed. If you remove the UI frontend then you wont need Adobe Flash(a well known sercurity vulnerability) and possibly both ActiveX bits because they are used by the UI part only if i am correct.
The UI frontend can either be removed or disabled in NTLite Features
View attachment 1059
or on an installed system in Control Panel\All Control Panel Items\Programs and Features - Turn Windows Features on or off.
View attachment 1060
Disabling Internet Explorer here basically removes the UI browser part and not the full IE Engine.
Thanks Clanger, I was testing all you advice..
1. In the version of NTLite that I am using, those components are shown like this:
IE.JPG
2. My problem was solved only when I activated Internet Explorer (32 bit) and Internet Explorer... I understand that those are the GUI, but seems that not only are GUI, enabling those NetLimiter was able tu run.
3. I ran dependency walker on the main app of NetLimiter 3, and seems to some DLL related to IE are still missing: IESHIMS.DLL, INETCOMM.DLL, I don't know what exactly are those, after googling it seems that are related to some IE communication protocol. Anyway, NetLimiter is running, no problems by now.
4. In FEATURES section I disabled IE8 and haven't applied the IE11 updates (I want to keep at minimum everything about IE) or is it necessary for better compatibility with new software?

What do you think? also, I would like your help (advice) in:
1. Reducing (to max) the WinSxS folder... its too big...
2. Is there a way to NO generate Windows LOG Files and auto delete Windows Temporary files...
3. I had some issues moving files from a remote sharing folder to another remote file share folder... the process hangs up or it finish with incomplete files copied, Its is not very important for now, but is there some component that makes this function correctly?
4. Is it secure to disable software protection from services? what is your experience about it?

Thanks for your time !
 

Clanger

Well-Known Member
Always happy to help. :) You will not be the only one reading my answers, members and non members will be reading them too.
I will answer your questions in order.

1. In the version of NTLite that I am using, those components are shown like this:
When items are Grey text then the Compatibility Protections are enabled, I just disabled them all to make the screen grabs clearer to read.


2. My problem was solved only when I activated Internet Explorer (32 bit) and Internet Explorer...
I know they contain the UI but i dont know what else they contain, thats why users have to test for themselves because of their own software needs, hence this topic. :)


3. I ran dependency walker on the main app of NetLimiter 3,
Capture04.PNG
If you know that you need to keep certain files then you can add them to Protected file patterns in the right hand pane.


4. In FEATURES section I disabled IE8 and haven't applied the IE11 updates,
Updates and Cumulative Updates contain updates for older IE versions so you may not need to add newer versions of IE, check your programs software requirements, somethings may need a specific version of IE.



What do you think? also, I would like your help (advice) in:
1. Reducing (to max) the WinSxS folder... its too big...
Capture05.PNG
2 ways to do this, remove Windows Component Database and its sub components. If you remove al these then no further processing is possible once all your changes etc are made. This will depend on your needs because you may want to update that image later on, nuhi will be able to advise you on these.
On the Updates page set Clean update back to Complete,
Capture06.PNG
again this will depend on your needs as i stated above.


2. Is there a way to NO generate Windows LOG Files and auto delete Windows Temporary files...
I dont know if you can stop log files being made. I would delete temp files before shutdown or during startp with something like CCleaner or similar. I have created a batch file to cleanup w8.1, it may have to be modified for whatever windows and build number(for w10). Its not quite ready yet but i can upload it when its done and advise you how to change it.


3. I had some issues moving files from a remote sharing folder,
I dont know, i dont use remote file sharing.


4. Is it secure to disable software protection from services? what is your experience about it?
Software Protection, sppsvc service is greyed out even on the Administrator account. Disabling this service is possible but it affects your windows licensing and say your are not activated. It would probably affect MS Office activations. If you are not activated then some things will not be availible. Best advice is leave it enabled.
 
Last edited:

Clanger

Well-Known Member
fsalazar Im gonna be busy for the next couple of weeks with stuff for myself(w8.1) so hopefully you have got enough to work with in the meantime.
 

fsalazar

New Member
fsalazar Im gonna be busy for the next couple of weeks with stuff for myself(w8.1) so hopefully you have got enough to work with in the meantime.
Thank you very much Clanger, all working ok, enabling IE solved many problems!
Just one question, I can't remove Windows databases (winsxs) because is protected by "recomended" I don't wanna uncheck that compatibility Protection, how to figure out this?
 

Clanger

Well-Known Member
Windows databases (winsxs) is super protected. Super Protected isnt its proper name, i just call it that because thats what it does.
Best to leave that alone in normal use, nuhi would be better in explaining that, there are caveats in turning it off. Good Luck :)
 

fsalazar

New Member
Hi Clanger, I am still testing the ISO made based on this thread, I have some DLL problems:
I have a software that needs some DLL, I found those running Dependency Walker, those DLLs are:
CSCAPI.DLL, INETCOMM.DLL, NDFAPI.DLL, PRINTUI.DLL, SCECLI.DLL, VAULTCLI.DLL, WERUI.DLL
of course, I don't have those misses when installing the software over a standard Windows 7 pro SP1
After some googling, I can't find what should be the problem, I already tried "protecting" them in the compatibility section but no luck, my question, do you know which components I should protect to have those DLLs working?, I have also tried to register the DLLs but I get the error that the "registering server" is not running... I will continue trying but any help will be appreciated.
 

Clanger

Well-Known Member
CSCAPI.DLL - Offline Files Win32 API
INETCOMM.DLL - Microsoft Internet Messaging API Resources
NDFAPI.DLL - MUI ("Multilingual User Interface") files
PRINTUI.DLL - printui.dll is the executable file that contains the functions used by the printer configuration dialog boxes.
SCECLI.DLL - Windows Security Configuration Editor Client Engine.
VAULTCLI.DLL - Credential Vault Client Library.
WERUI.DLL = Windows Error Reporting UI DLL.

See Here for dll information. Some dll's dont need to be registered.

A wild guess, on a 64bit OS you have 64 and 32bit versions of somefiles ans they in turn may have a related mui file, ie - WERUIDLL.mui, so i reckon you didnt protect 64 and 32bit versions annd their mui files. I reckon thats why DW is complaing about NDFAPI.DLL - MUI ("Multilingual User Interface") files and PRINTUI.DLL

Sorry i cant be more help, i had to goggle that lot, hope it helps. This is a quick hit and run im afraid.

Use a good file search tool, Everything by VoidTools, its faster than windows own search utility.
If your program is 64bit then it will probably only need thr 64bit files, 32bit the 32bit flies, Ive never gone down to testing individual flies, just components.

It may help other users to know what that program is. :)
 
Last edited:

fsalazar

New Member
CSCAPI.DLL - Offline Files Win32 API
INETCOMM.DLL - Microsoft Internet Messaging API Resources
NDFAPI.DLL - MUI ("Multilingual User Interface") files
PRINTUI.DLL - printui.dll is the executable file that contains the functions used by the printer configuration dialog boxes.
SCECLI.DLL - Windows Security Configuration Editor Client Engine.
VAULTCLI.DLL - Credential Vault Client Library.
WERUI.DLL = Windows Error Reporting UI DLL.

See Here for dll information. Some dll's dont need to be registered.

A wild guess, on a 64bit OS you have 64 and 32bit versions of somefiles ans they in turn may have a related mui file, ie - WERUIDLL.mui, so i reckon you didnt protect 64 and 32bit versions annd their mui files. I reckon thats why DW is complaing about NDFAPI.DLL - MUI ("Multilingual User Interface") files and PRINTUI.DLL

Sorry i cant be more help, i had to goggle that lot, hope it helps. This is a quick hit and run im afraid.

Use a good file search tool, Everything by VoidTools, its faster than windows own search utility.
If your program is 64bit then it will probably only need thr 64bit files, 32bit the 32bit flies, Ive never gone down to testing individual flies, just components.

It may help other users to know what that program is. :)
Thanks Clanger , there is more things "discovered" and I saw a post from you Nvidia Drivers that may help...
this is what I found, the software I am having problems runs very well using the Nvidia 378.XX series driver, after that (379 and ahead... to 416) the software stops working, those needed DLLs (reported by DW) are missing when I install the 378 driver and when I install the 416 driver, so the DLLs are not my problem :)
Do you think adding "nvidia driver setup installer" compatibility will help? anyway, what does it exactly does?... I am making an iso to try this, but your help is always welcome
thanks again!
 

fsalazar

New Member
Thanks Clanger , there is more things "discovered" and I saw a post from you Nvidia Drivers that may help...
this is what I found, the software I am having problems runs very well using the Nvidia 378.XX series driver, after that (379 and ahead... to 416) the software stops working, those needed DLLs (reported by DW) are missing when I install the 378 driver and when I install the 416 driver, so the DLLs are not my problem :)
Do you think adding "nvidia driver setup installer" compatibility will help? anyway, what does it exactly does?... I am making an iso to try this, but your help is always welcome
thanks again!
Adding "nvidia driver setup installer" (compatibility) didn't work...
AMD video cards runs very well, even with the last driver
The software with the problem is a Windows Shell modification, based on flash templates (long history...)
One important thing is that installing this nvidia latest driver on a non-modificated W7PRO64 iso works fine, so, my problems is that I am removing some windows component needed for this... I think so... Will working on this... meanwhile, any help is appreciated...
 
Last edited:

Clanger

Well-Known Member
Try manually installing the nvidia driver from Device Manager - Update driver. If you are not gaming then you only really need the driver and not all the extra crap amd and nvidia add with their bloody installers, c++ things usually.
 

Kasual

Well-Known Member
You can add this: Internet Explorer HTML Viewer (Not sure on a technical level, but this isnt 'Internet explorer' itself, from features list)
Once removed, Nvidia installer crashes on 'Agree and continue' and the Nvidia log mentions an error in a .cpp file about HTML.
I'll check the new names as some components are renamed in late weeks, HTML viewer is needed by many programs.

Internet Explorer engine(HTML - Trident) is needed for a lot of things, Source. I dont know how up to date and accurate this information is but users should see for themselves.

Some other Trident-based applications include:
Many "browsers" that needs IE Engine are another 'IE ui'.
 

ElektroStudios

New Member
[WINDOWS 10] (maybe for Windows 7 too)
Support for reading asiatic characters in web browsers:

Due a problem I had ( HERE ), I found that in order to be able to read asiatic characters in asiatic webpages ( eg. www.qq.com ) using Firefox or Chrome, you must keep the SimSun text font, because it seem this is the default font these webbrowsers will use, and if the font is not found, you will not see asiatic characters.

In the attached image you can see the components that I kept in order to solve the problem. The IME components were unnecessary and they occupy much size, so I just removed them.

I'm not sure whether the other language components that I kept apart from the SimSun font are totally required too, but they occupy few mb and it works.

Thanks for read.
 

Attachments

Last edited:
Top