I virus e altri programmi dannosi spesso si installano sui computer senza che il proprietario del computer se ne renda conto. Per questo motivo, molti utenti di computer sospettano delle cartelle dei programmi per le applicazioni che non ricordano di aver installato. Le cartelle come la cartella "NETFx" possono sembrare sospette agli utenti che non sono consapevoli che fa parte di Microsoft .NET Framework.
.NET Framework
Microsoft .NET Framework è un componente comune condiviso dalle versioni Microsoft dei compilatori del linguaggio di programmazione. L'uso di .NET Framework garantisce che i programmi compilati utilizzando compilatori compatibili con .NET avranno gli stessi requisiti di base in relazione alla piattaforma software sottostante. Un utente finale che installa questi programmi può soddisfare questi requisiti semplicemente installando la versione di .NET Framework richiesta dal programma, indipendentemente da eventuali altre personalizzazioni o modifiche apportate al suo computer o sistema operativo.
WinFx
Con .NET Framework versione 2.0, Microsoft ha cambiato il nome della piattaforma del framework in "WinFx" per riflettere il fatto che si trattava di un cambiamento significativo rispetto alla versione originale del framework. Il nome "WinFx" è stato creato come versione abbreviata di "Windows Framework X", indicando che il framework era destinato all'uso con i sistemi operativi Windows e che non era semplicemente il nome di una singola versione di .NET Framework. WinFx è stato progettato per essere retrocompatibile con software che richiedono .NET Framework versioni 1.0 e 1.1.
NETFx
Poiché .NET Framework ha continuato ad espandere il proprio ambito come piattaforma software sottostante, è stato assegnato un nuovo nome al framework a partire dal rilascio di .NET Framework 3.0. Il nuovo nome, "NETFx", aveva lo scopo di separare il framework come prodotto dalla famiglia di sistemi operativi Windows. Il nome si rifletteva nella linea di prodotti .NET mentre faceva ancora riferimento all'identità del prodotto creata quando è stato rilasciato WinFx. Simile alla denominazione di WinFx, il nome NETFx è stato creato come versione abbreviata di ".NET Framework X".
La cartella NETFx
La cartella NETFx viene creata automaticamente quando viene installata una versione di .NET Framework 3.0 o successiva. I file e gli eseguibili all'interno della cartella non sono essenziali per l'esecuzione di Windows, ma potrebbero essere necessari per i programmi che richiedono una versione più recente di .NET Framework. La cartella deve essere rimossa se l'installazione .NET viene disinstallata e può essere eliminata manualmente se non viene rimossa automaticamente durante il processo di disinstallazione. Le installazioni future di .NET Framework ricreeranno la cartella NETFx se è stata rimossa.