Virus và các chương trình có hại khác thường tự cài đặt vào máy tính mà chủ sở hữu máy tính không nhận ra rằng chúng đang ở đó. Chính vì vậy, nhiều người dùng máy tính nghi ngờ về các thư mục chương trình cho các ứng dụng mà họ không nhớ là đã cài đặt. Các thư mục như thư mục "NETFx" có thể có vẻ đáng ngờ đối với những người dùng không biết rằng nó là một phần của Microsoft .NET Framework.
.Nền tảng NET
Microsoft .NET Framework là một thành phần phổ biến được chia sẻ bởi các phiên bản trình biên dịch ngôn ngữ lập trình của Microsoft. Việc sử dụng .NET Framework đảm bảo rằng các chương trình được biên dịch bằng trình biên dịch tương thích với .NET sẽ có các yêu cầu cơ bản giống nhau đối với nền tảng phần mềm cơ bản của chúng. Người dùng cuối cài đặt các chương trình này có thể đáp ứng các yêu cầu này chỉ bằng cách cài đặt phiên bản .NET Framework theo yêu cầu của chương trình, bất kể bất kỳ tùy chỉnh hoặc thay đổi nào khác đã được thực hiện đối với máy tính hoặc hệ điều hành của họ.
WinFx
Với .NET Framework phiên bản 2.0, Microsoft đã thay đổi tên nền tảng khung thành "WinFx" để phản ánh thực tế rằng đó là một sự thay đổi đáng kể so với phiên bản gốc của khung. Tên "WinFx" được tạo ra dưới dạng phiên bản rút gọn của "Windows Framework X", cho biết rằng khung này được thiết kế để sử dụng với hệ điều hành Windows và nó không chỉ đơn giản là tên của một phiên bản .NET Framework. WinFx được thiết kế để tương thích ngược với phần mềm yêu cầu .NET Framework phiên bản 1.0 và 1.1.
NETFx
Khi .NET Framework tiếp tục mở rộng phạm vi của nó như một nền tảng phần mềm cơ bản, một tên mới đã được đặt cho khuôn khổ bắt đầu với việc phát hành .NET Framework 3.0. Tên mới, "NETFx," nhằm tách khung công tác như một sản phẩm khỏi họ hệ điều hành Windows. Tên phản ánh trở lại dòng sản phẩm .NET trong khi vẫn tham chiếu đến danh tính sản phẩm được tạo khi WinFx được phát hành. Tương tự như cách đặt tên của WinFx, tên NETFx được tạo ra dưới dạng phiên bản rút gọn của ".NET Framework X."
Thư mục NETFx
Thư mục NETFx được tạo tự động khi bất kỳ phiên bản .NET Framework 3.0 trở lên nào được cài đặt. Tệp và tệp thực thi trong thư mục không cần thiết để Windows chạy, nhưng có thể được yêu cầu đối với các chương trình yêu cầu phiên bản .NET Framework mới hơn. Thư mục phải được gỡ bỏ nếu cài đặt .NET được gỡ cài đặt và có thể bị xóa theo cách thủ công nếu nó không được gỡ bỏ tự động trong quá trình gỡ cài đặt. Các bản cài đặt .NET Framework trong tương lai sẽ tạo lại thư mục NETFx nếu nó đã bị xóa.