{{helpValue}}
帮助中心
网站介绍
联系我们
首页
操作系统
windows8.1
windowsXP
windows7
windows8
windows10
windows11
版本
22H6
22H2
1511
1507
1607
1703
1709
LTSC
1803
1809
1903
1909
LTSB
21H2
2004
21H1
20H2
Microsoft.PowerShell.Security.ni.dll
6.1.7600.16385
232KB
Microsoft.PowerShell.Security.ni.dll是PowerShell安全模块的预编译本地映像文件(NGen生成),属于.NET框架CLR优化组件。其核心功能为实现PowerShell安全策略及加密操作基础设施,包括执行策略管理(Restricted/RemoteSigned等)、数字证书验证(X.509/CodeSigning)、SecureString安全存储及数据加解密API。该组件通过System.Security.Cryptography命名空间提供密码学原语,支撑Authenticode签名验证、SSL/TLS通信及XML数字签名处理,同时管理凭据持久化(CredSSP/DPAPI)和脚本块日志审计功能。作为JIT编译优化版本,可提升安全策略加载效率30-40%,降低CLR运行时内存开销,并通过Win32安全描述符接口实现跨进程资源访问控制,确保符合CIS安全基线规范。
Microsoft.PowerShell.Commands.Diagnostics.ni.dll
6.1.7600.16385
407KB
Microsoft.PowerShell.Commands.Diagnostics.ni.dll 是 PowerShell 基础模块的预编译本地映像文件(NGen生成),属于 System.Management.Automation 组件。该动态链接库实现了 PowerShell 诊断相关的 cmdlet,提供对 Windows 系统级监控工具的访问接口,包括事件日志解析(Get-WinEvent)、性能计数器采集(Get-Counter)、进程跟踪(Get-Process)等核心诊断功能。其通过封装 Windows 事件追踪(ETW)、Windows 管理规范(WMI)及性能数据助手(PDH)API,实现跨层系统观测能力。作为 PowerShell 诊断扩展模块,它为自动化运维提供标准化数据采集入口,支持结构化查询系统事件、实时性能指标及进程级资源消耗分析,是 IT 运维人员进行故障排查、性能调优及合规审计的关键技术依赖。NI 后缀表明该文件经本机映像优化,可降低 JIT 编译开销,提升 cmdlet 执行效率。
Microsoft.PowerShell.ConsoleHost.ni.dll
6.1.7600.16385
697KB
Microsoft.PowerShell.ConsoleHost.ni.dll是PowerShell基础设施的关键组件,属于.NET Framework原生映像(NGen)生成的优化程序集。其核心功能为实现PowerShell控制台宿主(ConsoleHost)的交互式运行环境,负责CLI会话管理、命令行解析及脚本执行引擎的底层调度。该模块通过预编译MSIL代码至本机指令,显著提升CLI启动速度与运行时性能,同时降低JIT编译开销。作为托管代码与Win32子系统间的适配层,它封装了控制台输入/输出管道、VT序列处理、线程同步及异常处理机制,并实现PSHostUserInterface接口以支持交互式命令编辑与格式化输出。该程序集还通过AppDomain隔离保障宿主进程稳定性,并集成安全管理模块以执行脚本执行策略(Execution Policy)和权限约束,构成PowerShell Remoting与跨进程通信的基础设施。
Microsoft.VisualBasic.ni.dll
8.0.50727.9149
2123KB
Microsoft.VisualBasic.ni.dll 是 .NET Framework 中经 NGen(Native Image Generator)预编译优化的原生映像文件,属于 Visual Basic 运行时库的托管组件。它为基于 VB.NET 的应用程序提供语言级运行时支持,包括基础类库、语法结构实现及遗留 VB6 兼容功能。该组件通过 CLR(公共语言运行时)集成 VB 特有语义,如隐式类型转换(CInt/CDbl)、字符串处理(Mid/Trim)及文件 I/O(FileSystem)等模块,同时封装 Win32 API 和 COM 互操作性操作(Marshal.ReleaseComObject)。其 NI 版本通过消除 JIT 编译开销优化启动性能,将 MSIL 代码预编译为处理器本地指令并缓存于本机映像池(Native Image Cache),提升内存利用率及执行效率。该 DLL 作为 .NET 跨语言协作的核心组件,确保 VB.NET 代码与 C#/F# 等其他托管语言的无缝互操作。
Microsoft.WSMan.Management.ni.dll
6.1.7600.16385
666KB
Microsoft.WSMan.Management.ni.dll 是 Windows 远程管理(WinRM)基础架构的核心组件,作为 .NET Native Image(ngen生成)的优化二进制文件,提供对 WS-Management 协议栈的托管实现。该动态链接库封装了 WS-Management 规范(DSP0226)的操作逻辑,支持基于 SOAP-over-HTTP(S) 的跨平台设备管理,并与 DMTF 的通用信息模型(CIM)深度集成。其功能涵盖 WinRM 服务配置(如通过 winrm.cmd 工具)、安全上下文协商(SPNEGO/Kerberos/SSL)、资源标识符(URI Selector)解析及 PowerShell 的 WSMan 类 cmdlets(如 New-WSManSessionOption)底层操作。通过 WMI 提供程序与 CIMOM 交互,实现远程进程调用、事件订阅及状态监控,同时支持 OMI 标准兼容设备的异构管理。该模块在系统级实现会话序列化、资源节流(Quota)及 MaxEnvelopeSize 策略控制,确保符合 WS-Management 1.3/2.0 规范的安全审计与性能约束。
Microsoft.WSMan.Runtime.ni.dll
6.1.7600.16385
33KB
Microsoft.WSMan.Runtime.ni.dll是Windows远程管理(WinRM)基础架构的核心组件,属于.NET Framework预编译原生映像(NGen生成),用于优化执行效率。该动态链接库实现WS-Management协议(基于SOAP的Web服务标准,OASIS规范),支持跨平台设备的安全远程操作和状态管理。其功能涵盖会话协商、资源URI解析、消息序列化/反序列化,并与Windows Management Instrumentation(WMI)、公共信息模型(CIM)及PowerShell远程处理深度集成。提供基于HTTP/S的传输层安全(TLS/SSL加密)、Kerberos/NTLM身份验证及WS-Security策略实施。作为Windows远程Shell(WinRS)和Desired State Configuration(DSC)的底层依赖,支撑系统管理员执行指令投递、配置同步及跨域资源监控等企业级管理任务。该组件通过System.Management.Automation命名空间暴露API接口,实现托管代码与非托管WSMan API(wevtutil.exe底层)的互操作性。
mscorlib.ni.dll
2.0.50727.9179
15697KB
mscorlib.ni.dll是.NET框架的本机映像(Native Image)文件,由NGEN(Native Image Generator)工具生成。其作用是通过预编译mscorlib.dll(核心类库)的IL中间语言代码为特定CPU架构的本地机器码,优化CLR运行时性能。该机制绕过JIT实时编译阶段,减少应用程序启动延迟及内存占用,同时提升高频调用代码段的执行效率。文件存储于Native Image Cache(%WinDir%\assembly\NativeImages_*),其生成过程通过验证IL代码完整性确保安全性。该技术显著改善系统级基础类型(如System命名空间)的访问性能,但会牺牲部分动态优化能力。版本需与宿主CLR严格匹配,损坏或版本冲突将导致运行时异常。
PresentationCore.ni.dll
3.0.6920.9163
16178KB
PresentationCore.ni.dll是Windows Presentation Foundation(WPF)框架的预编译原生映像文件,由.NET Native Image Generator(NGen)生成,用于优化托管代码执行效率。作为WPF核心运行时组件,其功能包括:1)实现UI线程调度及可视化树管理;2)处理向量图形渲染管线,支持DirectX与MilCore图形合成;3)封装依赖属性系统及路由事件机制;4)解析XAML元素与逻辑树绑定。通过NGen将IL代码预编译为机器码,规避JIT编译开销,显著提升WPF应用启动速度及运行时性能,同时降低内存占用。该文件与PresentationFramework.dll协同工作,构成WPF的底层架构支撑,确保高精度UI渲染与复杂交互逻辑的执行效率。
PresentationFramework.Aero.ni.dll
3.0.6920.9141
453KB
PresentationFramework.Aero.ni.dll 是 .NET Framework 中 PresentationFramework.Aero 程序集经 NGen 预编译生成的本机映像(Native Image),为 WPF 提供 Aero、Aero2 视觉主题的 XAML 资源字典、控件默认 Style 与 ControlTemplate(Button、TextBox、ScrollBar 等),并承载主题解析与视觉样式渲染逻辑。作为原生映像,它绕过 JIT 编译,缩短程序集加载与冷启动耗时,且代码页可跨进程共享、降低内存占用。缺失时 CLR 回退至 IL 版本,仅影响性能;若托管程序集亦缺失,则引发 FileNotFoundException 或 XamlParseException,主题降级为 Classic。
PresentationFramework.ni.dll
3.0.6920.9163
18791KB
PresentationFramework.ni.dll是.NET Framework中Windows Presentation Foundation(WPF)的核心组件,属于NGen(Native Image Generator)生成的本地化编译库。其作用包括: 1. **运行时优化**:通过预编译MSIL为机器码(Native Image),减少JIT编译开销,提升WPF应用程序启动速度和执行效率。 2. **UI框架支持**:封装WPF Presentation层逻辑,提供控件库(如Button、Grid)、数据绑定、样式/模板、路由事件及资源管理系统,实现声明式XAML解析与可视化树构建。 3. **渲染集成**:与PresentationCore.dll协作,通过milcore(Media Integration Layer)组件调用DirectX进行硬件加速渲染,管理视觉层合成与图形管线。 4. **架构解耦**:作为WPF三层架构(PresentationFramework-PresentationCore-MilCore)的最上层,分离业务逻辑与底层渲染实现,支持MVVM等设计模式。 该库的NI版本通过预编译优化内存占用,尤其适用于高交互性桌面应用的性能关键场景。其二进制结构受Windows SxS机制管理,确保版本兼容性。
srmlib.ni.dll
10.0.19041.1
695KB
srmlib.ni.dll 是 Windows 中 srmlib 程序集的 Native Image(本地映像)产物,由 NGen 预编译生成,属 CLR 受管程序集的 AOT 缓存文件,用于规避 JIT 编译开销、缩短程序集加载与冷启动延迟,并以强名称绑定特定 CLR 版本与处理器架构。其承载 SRM(System Resource Manager)资源调度逻辑:策略解析、处理器与内存配额、用户及进程分组管理、性能计数器与事件追踪接口的托管实现。文件缺失或版本不匹配将触发 FileLoadException 或 0xc0000135,导致依赖服务启动失败、资源策略失效与监控数据中断,须经 SFC/DISM 校验或重装组件修复。
System.ni.dll
2.0.50727.9180
10452KB
System.ni.dll是.NET Framework中通过NGen(Native Image Generator)生成的预编译本机映像文件。其核心作用在于将.NET中间语言(MSIL)程序集预先编译为处理器专属的机器码,实现运行时性能优化。"ni"后缀表示Native Image,通过消除JIT(即时编译器)在运行时编译MSIL的开销,显著提升高频调用系统组件的启动速度及执行效率。该文件通过优化代码布局实现内存页紧凑加载,降低工作集规模并提升CPU缓存命中率。CLR(公共语言运行时)优先加载本机映像缓存中的.ni.dll文件,仅在缺失时回退至JIT编译原始程序集。该机制尤其适用于System等基础类库,通过预编译消除重复编译消耗,在内存受限环境中可降低约30%的工作集内存占用。文件存储在%WinDir%\Assembly\NativeImages目录,版本需严格匹配原程序集及.NET运行时环境。
System.Configuration.Install.ni.dll
2.0.50727.9149
188KB
System.Configuration.Install.ni.dll 是.NET Framework中System.Configuration.Install组件的原生映像(Native Image),通过NGen(Native Image Generator)预编译为处理器本地代码,以优化运行时性能。该DLL隶属于System.Configuration.Install命名空间,核心功能为实现自定义安装逻辑的标准化框架,提供Installer基类及InstallContext、ComponentInstaller等辅助类型,支持事务化安装、提交、回滚和卸载操作的生命周期管理。其通过重写Install/Commit/Rollback/Uninstall方法,允许开发者集成定制化部署行为(如注册表操作、服务配置),并与Windows Installer(MSI)或InstallUtil.exe工具协同工作,确保安装过程符合原子性、一致性和可追溯性要求。原生映像版本通过减少JIT编译开销提升安装组件的执行效率。
System.Configuration.ni.dll
2.0.50727.9153
1292KB
System.Configuration.ni.dll是.NET Framework中经NGen(Native Image Generator)优化的本地映像文件,属于系统配置管理的核心组件。其原生实现基于System.Configuration.dll程序集,通过预编译为机器码替代即时编译(JIT),提升CLR运行时性能。该DLL提供对应用程序配置文件(如app.config/web.config)的结构化访问接口,支持通过ConfigurationManager类动态加载、解析和管理配置节(ConfigurationSection)、连接字符串(ConnectionStrings)、应用设置(AppSettings)及自定义配置处理器。其NI版本通过减少内存占用和CPU负载优化高并发场景下的配置读取效率,尤其在ASP.NET及Windows服务等需频繁访问配置数据的场景中显著降低延迟。同时实现配置变更监视(FileSystemWatcher)和缓存同步机制,确保配置动态更新时保持线程安全。
System.Core.ni.dll
3.5.30729.9141
3247KB
System.Core.ni.dll是.NET Framework的本机映像文件(Native Image),由NGEN(Native Image Generator)工具预编译生成。其源程序集System.Core.dll为.NET核心库,提供LINQ、Lambda表达式、动态语言运行时(DLR)、扩展方法及哈希算法等关键功能。本机映像通过将IL(中间语言)预编译为处理器专用机器码,优化JIT(即时编译)效率,降低运行时内存占用并提升启动性能。该文件位于Native Image Cache目录(%WinDir%\Assembly\NativeImages),CLR加载时会优先调用以替代即时编译。若文件损坏可能导致应用性能下降或异常,需通过.NET修复工具或重新执行NGEN命令恢复。
System.Data.ni.dll
2.0.50727.9176
8561KB
System.Data.ni.dll是.NET Framework的预编译本地映像文件,由NGen(Native Image Generator)生成,旨在优化托管代码执行效率。作为System.Data.dll的本地化版本,它通过将中间语言(IL)提前编译为特定平台的本机机器码,减少运行时JIT(即时编译)开销,提升应用程序启动速度及数据操作性能。该组件隶属于ADO.NET核心架构,封装了数据库连接(DbConnection)、命令执行(DbCommand)、数据集(DataSet)及数据适配器(DbDataAdapter)等关键类,为关系型数据库访问提供统一接口,支持连接/断开模型、事务管理和数据持久化。其NI版本通过消除JIT冷启动延迟,显著增强高并发或高频数据查询场景下的吞吐量,同时保持与托管代码相同的版本控制和安全性机制。
System.DirectoryServices.ni.dll
2.0.50727.9162
1602KB
System.DirectoryServices.ni.dll 是 .NET Framework 中 System.DirectoryServices 程序集通过 Native Image Generator (NGen) 生成的本机映像文件,用于优化托管代码执行效率。该程序集提供对 Active Directory 域服务(AD DS)及轻量级目录访问协议(LDAP)目录的托管访问接口,核心功能包括通过 DirectoryEntry 类进行目录对象绑定与属性操作,利用 DirectorySearcher 类构造 LDAP 查询过滤器并执行目录遍历,以及通过 DirectoryServicesCOMInterop 实现与 ADSI 的互操作性。其本机映像形式通过预编译 IL 代码为处理器专用指令集,规避 JIT 编译开销,提升目录操作性能,尤其在身份验证、用户/组策略管理及企业级目录数据同步场景中显著降低 CLR 运行时延迟。该模块深度集成于 Windows 身份基础架构,支持 Kerberos/NTLM 认证流程,并为 ASP.NET 成员资格提供程序及 System.DirectoryServices.AccountManagement 命名空间奠定底层实现基础。
System.Drawing.ni.dll
2.0.50727.9149
2267KB
System.Drawing.ni.dll是.NET Framework的预编译本地映像文件(Native Image),通过NGen(Native Image Generator)工具生成,旨在优化托管代码执行效率。该动态链接库封装了GDI+(Graphics Device Interface Plus)的核心功能,为.NET应用程序提供二维图形渲染、图像处理及文本输出等底层API支持。其ni扩展名表明该文件已从IL(Intermediate Language)代码转换为处理器原生指令,显著减少JIT(Just-In-Time)编译开销,提升图形密集型操作的执行速度。 作为System.Drawing命名空间的物理载体,该DLL实现Bitmap、Graphics、Pen、Brush等关键类,通过托管代码封装DirectX与Windows GDI交互逻辑,支持位图操作、几何绘图、字体渲染及坐标变换等功能。在Windows窗体、ASP.NET图形验证码生成及报表渲染等场景中提供硬件加速的图形上下文管理,同时确保跨设备兼容性。其性能优化特性在GUI应用程序启动阶段尤为显著,通过预编译消除运行时编译延迟,但需与.NET CLR版本严格匹配以保证稳定性。
System.Management.ni.dll
2.0.50727.9149
1448KB
System.Management.ni.dll是.NET Framework中System.Management组件的本地映像(Native Image)文件,由NGen工具预编译生成,用于优化托管代码执行效率。该DLL封装了Windows Management Instrumentation(WMI)的托管接口,提供对CIM(Common Information Model)对象的标准化访问机制,支持通过WQL(WMI Query Language)实现跨平台系统管理。其核心功能包括:1)通过ManagementObjectSearcher类执行WMI查询;2)利用ManagementEventWatcher实现系统事件订阅;3)访问Win32_类族获取硬件/OS配置数据。该组件在CLR环境中承担WMI Provider与托管代码间的桥接作用,广泛应用于企业级系统监控、自动化运维及IT基础设施管理场景。文件后缀".ni"表明其为JIT编译前生成的机器码缓存,可降低运行时内存占用并提升ASP.NET等应用的启动性能。
System.Management.Automation.ni.dll
6.1.7600.16385
11621KB
System.Management.Automation.ni.dll是.NET Native Image(NGen生成)形式的程序集,为PowerShell引擎提供核心运行时支持。其作为System.Management.Automation的预编译优化版本,通过消除JIT编译开销提升性能。该组件实现PowerShell解析器、脚本执行引擎及Cmdlet基础架构,负责命令调度、管道处理、运行空间(Runspace)管理及对象序列化。其集成CLR交互层,支持动态类型系统适配.NET类型,并实施安全策略如约束语言模式(Constrained Language Mode)和脚本块日志审计。同时封装PSHost接口,允许宿主应用程序(如Visual Studio或SQL Server Agent)嵌入自定义PowerShell运行时,实现跨进程远程调用(PowerShell Remoting Protocol)及工作流管理。作为Windows Management Framework的核心模块,亦为DSC(Desired State Configuration)及跨平台PowerShell Core提供底层兼容接口。
System.Runtime.Remoting.ni.dll
2.0.50727.9176
1003KB
System.Runtime.Remoting.ni.dll 是 .NET Framework 原生映像库,用于实现跨应用程序域(AppDomain)及网络边界的远程对象通信。该组件通过信道(Channel)架构封装 TCP/HTTP 等传输协议,结合二进制/SOAP 格式化程序实现对象序列化与反序列化,支持远程方法调用(RMI)、代理对象生成(TransparentProxy/RealProxy)及生存期租约管理(LeaseManager)。其核心功能包括建立客户端-服务端通信模型、处理MarshalByRefObject对象的跨域透明访问,以及通过RemotingConfiguration配置终结点(Endpoint)和激活模式(Server/Client Activated Object)。.ni扩展表明该DLL经NGen工具预编译为机器码,优化了JIT编译延迟,提升分布式系统性能,适用于企业级分布式计算、跨进程服务调用等场景。
System.ServiceProcess.ni.dll
2.0.50727.9149
305KB
System.ServiceProcess.ni.dll是.NET Framework中System.ServiceProcess.dll的预编译本地映像(Native Image),通过NGen(Native Image Generator)生成,旨在优化Windows服务应用程序的性能。其核心功能包括:封装实现、安装及管理Windows服务的类库(如ServiceBase、ServiceInstaller、ServiceController),提供对服务生命周期的程序化控制。通过将中间语言(MSIL)预编译为机器码,减少即时编译(JIT)开销,显著提升服务启动速度及运行时效率。该组件作为系统服务开发的基础依赖,驻留于NativeImages缓存目录(%WinDir%\assembly\NativeImages_<version>),由CLR自动加载,确保服务进程在高性能模式下执行,适用于需快速响应及低延迟的系统级后台任务。
System.Transactions.ni.dll
2.0.50727.9149
900KB
System.Transactions.ni.dll 是 .NET Framework 的本地映像文件,由 NGen 生成以优化托管代码执行效率,其核心功能通过 System.Transactions 命名空间实现分布式事务管理。该组件提供基于两阶段提交协议的事务协调框架,通过轻量级事务管理器(LTM)和微软分布式事务协调器(MSDTC)的协同机制,确保跨多资源(如数据库、消息队列)操作的原子性、一致性、隔离性和持久性(ACID)。LTM 在单资源事务时避免 MSDTC 开销,当检测到多资源参与时自动升级为分布式事务。其 TransactionScope 类简化了声明式事务编程模型,支持嵌套事务和隔离级别配置。该 DLL 通过预编译为本地代码提升事务处理性能,同时保持与 Windows 操作系统级事务服务的深度集成。
System.Web.ni.dll
2.0.50727.9175
15041KB
System.Web.ni.dll 是 .NET Framework NGen 生成的 System.Web 程序集本机映像,位于 NativeImages 缓存中。它缓存 HttpRuntime、HttpContext、HttpApplication、配置、编译、会话、缓存、安全与 IIS 集成管线的本机代码,减少 JIT,提升 ASP.NET 冷启动与请求吞吐。它不替代 System.Web.dll;缺失时 CLR 可回退 IL/JIT,但可能造成启动变慢、CPU 升高,损坏或版本不匹配可触发程序集加载失败、IIS 应用池崩溃与 HTTP 500。
System.Web.Services.ni.dll
2.0.50727.9149
2239KB
System.Web.Services.ni.dll 是 .NET Framework 中 ASP.NET Web Services (ASMX) 组件的预编译本机映像文件,由NGen(Native Image Generator)生成,用于优化托管代码执行性能。该动态链接库为基于SOAP协议的XML Web服务提供核心运行时支持,包含System.Web.Services命名空间下的类库,负责处理WSDL生成、XML序列化/反序列化及HTTP协议绑定等底层操作。其功能涵盖服务端点解析、SOAP消息编解码、服务描述元数据发布,并通过与IIS集成实现HTTP请求管道的托管。作为.NET Remoting与WCF的前置技术,它在CLR环境中实现了WS-I Basic Profile兼容的跨平台互操作性,支持RPC/Encoded与Document/Literal消息交换模式,为早期分布式系统提供基于XML的标准Web服务通信基础架构。ni后缀表明其经JIT编译优化,可降低启动延迟并提升运行时效率。
System.Windows.Forms.ni.dll
2.0.50727.9149
16983KB
System.Windows.Forms.ni.dll 是 .NET Framework 中预编译的原生映像(Native Image)文件,由 NGen(Native Image Generator)工具生成。该文件通过将托管代码(MSIL)提前编译为特定处理器架构的本地机器码,优化 Windows Forms 应用程序的启动性能及运行时效率。其核心功能在于减少即时编译(JIT)开销,降低内存工作集占用,并提升 GUI 组件的渲染响应速度。 作为 Windows Presentation Foundation (WPF) 的补充,System.Windows.Forms 提供基于 GDI+ 的传统桌面 UI 框架,而.ni.dll 通过消除运行时编译延迟,确保窗体、控件及事件模型的高效执行。该文件存储于本地映像缓存(%WinDir%\Assembly\NativeImages_xxx),由 .NET 运行时自动加载,其版本需与目标 .NET Framework 版本严格匹配。异常缺失或损坏可能导致应用程序初始化失败,需通过 `ngen update` 或重新部署修复。
System.Xml.ni.dll
2.0.50727.9149
6812KB
System.Xml.ni.dll是.NET Framework中System.Xml组件的预编译原生映像(Native Image),由NGen(Native Image Generator)生成。该文件通过将中间语言(IL)代码提前编译为优化后的本机机器码,减少运行时JIT(Just-In-Time)编译开销,从而提升XML处理性能及应用程序启动效率。其核心功能继承自System.Xml.dll,提供对XML 1.0/1.1标准的全面支持,包括基于DOM的XmlDocument解析、流式XmlReader/XmlWriter模型、XPath导航、XSLT转换、XML Schema验证及序列化操作。作为CLR(公共语言运行时)的本机映像缓存文件,其直接集成于全局程序集缓存(GAC),服务于需高频处理XML数据的应用场景(如Web服务、配置管理),通过消除即时编译延迟实现吞吐量优化。该文件属系统级资源,通常位于%WinDir%\Assembly\NativeImages目录,由微软官方签名以确保兼容性。
WindowsBase.ni.dll
3.0.6920.9163
4931KB
WindowsBase.ni.dll 是 .NET Framework 的预编译本地映像文件(Native Image),由 .NET Native Image Generator (NGen) 工具生成,用于提升托管代码执行效率。其原生版本通过将中间语言(IL)预编译为本地机器码,减少即时编译(JIT)开销,优化应用启动速度和运行时性能。作为 WindowsBase.dll 的优化副本,该库为 WPF(Windows Presentation Foundation)和部分 .NET 基础架构提供核心支持,涵盖依赖属性系统、调度程序、基础类型及线程模型等关键功能。其存在旨在降低 CLR(公共语言运行时)负载,增强图形界面应用的响应能力,同时通过消除重复编译维持系统资源效率。文件命名中“.ni”后缀标识其为非托管原生代码模块。
AuditPolicyGPManagedStubs.Interop.ni.dll
10.0.0.0
13KB
AuditPolicyGPManagedStubs.Interop.ni.dll 是 .NET Framework 程序集 AuditPolicyGPManagedStubs.Interop.dll 的 NGen 原生映像,位于 GAC/NativeImages。其作为托管互操作层,通过 P/Invoke 桥接 AuditQuerySystemPolicy、AuditSetSystemPolicy、AuditEnumerateSubCategories 等 LSA 审计策略 API,为 GPMC、gpedit.msc 及审核策略 CSE 提供托管读写、策略映射与存根调用能力。缺失时 CLR 可能回退至 IL 程序集或触发 FileNotFoundException、0x80070002,导致高级审核策略管理单元加载失败、审核策略无法配置或应用、组策略处理报错,并削弱安全审计与合规记录能力。
EventViewer.ni.dll
10.0.19041.1
552KB
EventViewer.ni.dll 是 Windows 系统中由 .NET Native Image Generator (Ngen) 生成的预编译本机映像文件,用于优化托管代码执行效率。其核心作用在于加速事件查看器(Event Viewer)组件的运行性能,通过将.NET程序集(如EventViewer.dll)提前编译为处理器特定的机器码,规避实时(JIT)编译开销。该文件作为事件日志管理系统的底层支撑模块,参与事件数据的解析、日志存储结构访问及可视化交互逻辑处理,涉及Windows事件日志服务(EventLog)的API调用、日志元数据解码及用户界面渲染等关键流程。其.ni扩展名标识其存储于本机映像缓存目录(%WinDir%\assembly\NativeImages),依赖公共语言运行时(CLR)环境协调执行,属系统关键组件,异常可能导致事件查看器功能降级或崩溃。
Microsoft.ApplicationId.RuleWizard.ni.dll
10.0.19041.1
693KB
Microsoft.ApplicationId.RuleWizard.ni.dll 是 Microsoft.ApplicationId.RuleWizard 程序集的 .NET Native Image。该程序集为 Windows AppLocker 规则向导提供托管实现,负责规则创建、条件选择、例外引用、用户/组作用域、发布与策略对象交互等 UI 与业务逻辑。ni.dll 由 NGen 预编译,降低 JIT 开销、提升加载速度。缺失时通常回退 IL 程序集;若 IL 也缺失或损坏,则规则向导加载失败,MMC 管理单元报错,规则创建与编辑流程中断。
Microsoft.ApplicationId.Framework.ni.dll
10.0.19041.1
308KB
Microsoft.ApplicationId.Framework.ni.dll 是 .NET Framework 托管程序集 Microsoft.ApplicationId.Framework 经 NGen 预编译生成的本机映像(Native Image),隶属 Windows 应用程序标识(Application Identity)体系。该模块实现文件标识与发布者标识的生成算法,涵盖 PE 文件哈希摘要计算、Authenticode 证书链解析、签名有效性判定及标识结果缓存,为 AppLocker、软件限制策略、Windows Defender 应用程序控制与防火墙规则提供应用程序身份判定依据,并由 AppIdSvc 服务对外提供查询接口。
Microsoft.Dtc.PowerShell.ni.dll
10.0.19041.1
111KB
Microsoft.Dtc.PowerShell.ni.dll 是 .NET Framework 原生映像组件,用于为分布式事务协调器(DTC)提供 PowerShell 管理接口。该动态链接库通过预编译(NGEN生成)优化执行效率,集成 Microsoft Distributed Transaction Coordinator 的 PowerShell cmdlet 功能模块,支持通过命令行实现跨资源管理器的分布式事务配置、监控及维护操作。其核心功能包括:事务管理单元加载、DTC实例启停控制、事务日志管理、网络访问权限配置及跨平台事务追踪。该组件通过 Windows PowerShell 提供事务隔离级别设置、事务统计查询、参与者注册等底层API封装,适用于高可用集群、SQL Server 联机事务等需要ACID合规性的企业级场景,确保跨数据库/应用的事务原子性与一致性。作为系统级管理模块,其运行依赖Windows Service Control Manager与COM+基础服务。
Microsoft.GroupPolicy.AdmTmplEditor.ni.dll
10.0.19041.3636
467KB
Microsoft.GroupPolicy.AdmTmplEditor.ni.dll 是 Microsoft.GroupPolicy.AdmTmplEditor 托管程序集的 NGEN 本机映像,服务于 GPMC 管理模板编辑器。其作用包括:ADMX/ADML 解析、策略分类与元素呈现、模板验证、本地化资源绑定及 MMC 管理单元元数据加载。缺失时,若 IL 程序集可用则回退 JIT,性能下降;若 IL 缺失或版本不匹配,将触发 FileNotFoundException、FileLoadException、TypeLoadException,导致管理模板编辑器无法加载、ADMX/ADML 编辑与策略呈现失败。
Microsoft.Isam.Esent.Interop.Wsa.ni.dll
10.0.19041.1
1105KB
Microsoft.Isam.Esent.Interop.Wsa.ni.dll是Microsoft为托管代码与可扩展存储引擎(ESE,Extensible Storage Engine)交互提供的互操作组件。其核心作用在于封装ESENT的本地API,通过.NET平台实现高性能事务型数据库管理。该库基于Windows Runtime(WinRT)适配层(WSA,Windows Store App兼容层),支持在UWP等受限环境中调用ESENT功能,包括ACID事务、多版本并发控制(MVCC)、索引管理及游标导航。.ni扩展表明其为NGen生成的原生映像,优化了JIT编译延迟,提升运行时效率。作为ESE.NET接口的实现,其通过P/Invoke和COM互操作桥接托管代码与ESE的C API,处理数据封送、异常转换及资源生命周期管理,适用于需低延迟持久化存储的场景,如邮件系统、目录服务及应用程序状态管理。
Microsoft.Isam.Esent.Interop.ni.dll
10.0.19041.1
1277KB
Microsoft.Isam.Esent.Interop.ni.dll是Microsoft ISAM(索引顺序访问方法)扩展存储引擎(ESE)的托管互操作层,为.NET应用程序提供对ESE事务型数据库引擎的高性能本地接口。该动态链接库通过NGen(本地映像生成器)预编译为原生机器码(ni后缀标识),消除JIT编译开销,优化托管环境调用非托管ESE API的性能。其核心功能包括封装Jet Blue接口(ESE的底层API),实现数据库实例管理(如EsentCreateInstance)、事务控制(Begin/CommitTransaction)、游标操作(JetOpenTable)、索引构建及ACID兼容数据存取。作为ESE与.NET框架的互操作桥梁,它支持B+树存储结构操作、多版本并发控制(MVCC)及崩溃恢复机制,适用于高吞吐量、低延迟的数据持久化场景,如Exchange Server等微软产品底层存储架构。该组件通过强类型托管封装确保类型安全,同时维持ESE引擎的原子性、一致性和隔离性保证。
Microsoft.Management.Infrastructure.ni.dll
10.0.19041.1
502KB
Microsoft.Management.Infrastructure.ni.dll 是 .NET Native Image(NGen)生成的托管程序集优化版本,隶属于 Microsoft Management Infrastructure(MMI)框架的技术实现。该组件通过将IL代码预编译为本机机器码,提升Windows管理规范(WMI)及公共信息模型(CIM)操作的执行效率,主要服务于系统管理自动化场景。其核心功能在于提供标准化的API抽象层,支持跨平台设备通过WS-Management协议实现带外管理,包括硬件资源监控、配置策略实施及远程操作执行。 该DLL封装了CIMOM(CIM对象管理器)交互逻辑,确保托管代码与WMI Provider的高效通信,同时兼容PowerShell Desired State Configuration(DSC)等管理工具链。其原生映像特性显著降低JIT编译开销,适用于高吞吐量的企业级管理系统,尤其在批量查询系统状态、实施策略合规性检查等高频操作中体现性能优势。作为Windows管理框架的基础模块,其设计遵循DMTF标准规范,强化了异构环境下的互操作性。
Microsoft.ManagementConsole.ni.dll
10.0.19041.1
587KB
Microsoft.ManagementConsole.ni.dll是Microsoft管理控制台(MMC)框架的本地化预编译.NET组件,属于.NET Native Image(ngen)生成的高性能机器码映像。该动态链接库为核心管理单元(Snap-in)提供基础API及运行时支持,实现MMC图形化控制台的树形导航、属性页、任务板等UI元素的渲染逻辑,并托管WS-Management、WMI等系统管理协议的交互接口。其通过实现IManageConsole、ISnapinAbout等COM接口规范,确保第三方管理单元与MMC主框架的插件式集成,同时优化了CLR(公共语言运行时)的JIT编译开销,显著提升系统策略编辑器、服务管理器等管理工具在.NET环境下的执行效率。该组件作为Windows系统管理基础设施的关键模块,主要服务于企业级IT运维场景。
Microsoft.PowerShell.Core.Activities.ni.dll
10.0.19041.1
1254KB
Microsoft.PowerShell.Core.Activities.ni.dll是.NET Native Image(预编译本地代码)文件,属于PowerShell核心活动组件,用于优化运行时性能。该DLL封装了PowerShell工作流(Workflow)基础功能,通过Windows Workflow Foundation(WF)框架提供自动化任务编排能力,支持在分布式系统中定义、管理和执行复杂脚本流程。其核心功能包括活动(Activity)的序列化、并行任务调度、持久化检查点及错误处理,确保系统管理操作的可恢复性与可扩展性。作为PowerShell引擎的扩展,它通过预编译JIT代码减少启动延迟,提升Cmdlet执行效率,适用于企业级自动化场景如配置管理、资源协调和跨平台操作。该组件与PowerShell运行时(System.Management.Automation)深度集成,强化了脚本模块化、参数绑定及管道处理的性能,同时遵循PowerShell安全策略(Execution Policies)确保脚本执行合规性。
Microsoft.PowerShell.Utility.Activities.ni.dll
10.0.19041.1
1309KB
Microsoft.PowerShell.Utility.Activities.ni.dll 是 .NET Framework 的预编译本地映像(NGen生成),用于优化 PowerShell 工作流活动组件的执行性能。该动态链接库包含序列化的 PowerShell 实用程序活动元数据,支持在 Windows Workflow Foundation (WF) 中实现脚本自动化任务,如对象处理、数据转换及系统管理操作。其"ni"后缀标识其为非托管原生代码,通过消除实时编译(JIT)开销提升运行时效率,专为 PowerShell 集成服务(如 Azure Automation、System Center Orchestrator)提供高性能基础模块,确保复杂工作流中脚本活动的高效解析与执行。
Microsoft.PowerShell.Commands.Diagnostics.ni.dll
10.0.19041.3636
319KB
Microsoft.PowerShell.Commands.Diagnostics.ni.dll 是 PowerShell 基础模块的预编译本地映像文件(NGen生成),属于 System.Management.Automation 组件。该动态链接库实现了 PowerShell 诊断相关的 cmdlet,提供对 Windows 系统级监控工具的访问接口,包括事件日志解析(Get-WinEvent)、性能计数器采集(Get-Counter)、进程跟踪(Get-Process)等核心诊断功能。其通过封装 Windows 事件追踪(ETW)、Windows 管理规范(WMI)及性能数据助手(PDH)API,实现跨层系统观测能力。作为 PowerShell 诊断扩展模块,它为自动化运维提供标准化数据采集入口,支持结构化查询系统事件、实时性能指标及进程级资源消耗分析,是 IT 运维人员进行故障排查、性能调优及合规审计的关键技术依赖。NI 后缀表明该文件经本机映像优化,可降低 JIT 编译开销,提升 cmdlet 执行效率。
Microsoft.PowerShell.Diagnostics.Activities.ni.dll
10.0.19041.1
360KB
Microsoft.PowerShell.Diagnostics.Activities.ni.dll 是 .NET Framework 中经 NGen(Native Image Generator)预编译优化的本地映像文件,隶属于 PowerShell 诊断模块的核心组件。其作用为提供高性能的系统级诊断与监控功能,通过封装事件日志管理、性能计数器采集及实时追踪等底层 API,支持 PowerShell 工作流(Workflow)环境中自动化执行诊断任务。该 DLL 实现了跨进程资源监控、结构化事件解析及诊断数据聚合等接口,可被 Get-WinEvent、Get-Counter 等 cmdlet 调用,用于运维场景下的性能基线分析、异常事件回溯及资源利用率统计。作为 CLR 本地化组件,其通过消除 JIT 编译开销提升脚本执行效率,适用于高并发、低延迟的分布式监控体系或大规模基础设施自动化管理平台。
Microsoft.PowerShell.Activities.ni.dll
10.0.19041.1
1588KB
Microsoft.PowerShell.Activities.ni.dll是Windows PowerShell工作流框架的核心组件,属于.NET Native Image(预编译本地映像)文件,用于优化运行时性能。该动态链接库封装了PowerShell工作流活动的基础类和方法,为基于Windows Workflow Foundation(WWF)的自动化任务提供执行逻辑。其功能包括工作流活动的定义、状态管理、持久化及异步执行控制,支持复杂脚本的断点续传和并行处理。该组件通过预编译为机器码(ngen生成)减少JIT编译开销,提升系统管理脚本(如DSC配置)的执行效率。作为PowerShell集成模块的一部分,它在自动化编排、跨节点任务协调及长时间运行进程管理中发挥关键作用,与System.Management.Automation.dll协同实现工作流运行时环境。
Microsoft.PowerShell.Security.Activities.ni.dll
10.0.19041.1
270KB
Microsoft.PowerShell.Security.Activities.ni.dll 是 PowerShell 安全模块的本地映像库文件,由 .NET Native Image Generator (NGen) 预编译生成,用于优化托管代码执行性能。该组件封装了与 PowerShell 安全相关的活动和工作流操作,主要提供: 1. **执行策略管理**:强制执行脚本运行规则(Restricted/RemoteSigned等) 2. **代码签名验证**:通过数字证书验证脚本/模块的完整性和发布者身份 3. **证书操作**:支持X.509证书的自动化检索、存储及密码学操作 4. **安全令牌处理**:集成Windows身份验证及访问控制(ACL)机制 5. **数据保护API**:实现凭据加密存储和敏感信息的安全传输 作为Windows Workflow Foundation活动组件,其通过模块化设计支持在自动化流水线(如Azure Automation、SMA)中实施细粒度安全策略。NI编译版本通过消除实时(JIT)编译开销,显著提升安全策略执行效率,同时降低系统资源消耗。该库严格遵循PowerShell安全管理框架,确保自动化任务符合企业级安全合规要求。
Microsoft.PowerShell.Management.Activities.ni.dll
10.0.19041.1
1436KB
Microsoft.PowerShell.Management.Activities.ni.dll 是 .NET Framework 中经 NGEN(Native Image Generator)预编译优化的托管组件,隶属于 PowerShell 管理活动功能集。其核心作用为在 Windows Workflow Foundation(WF)环境中封装 PowerShell 管理类 cmdlet 的工作流化操作接口,实现系统管理任务的自动化编排。该模块通过活动(Activity)抽象层,将文件系统操作(如 Get-ChildItem)、服务管理(如 Start-Service)、进程控制等 PowerShell 命令转换为可嵌入工作流定义的可复用活动单元,支持声明式编排与异步执行。其 NI 后缀表明该程序集已通过本机映像缓存机制优化,消除实时(JIT)编译开销,提升工作流运行时性能及资源效率,适用于企业级自动化平台(如 Azure Automation)中高并发、低延迟的管理任务调度场景。
Microsoft.PowerShell.Workflow.ServiceCore.ni.dll
10.0.19041.6456
3261KB
Microsoft.PowerShell.Workflow.ServiceCore.ni.dll 是 .NET Framework 本地化映像文件(NGen生成),为 PowerShell 工作流提供运行时服务核心组件。其作用包括:解析并执行 PowerShell 工作流定义,实现任务编排的声明式编程模型;管理工作流生命周期,支持持久化检查点(Checkpoint)、异步执行及断点续传;协调活动序列、并行分支及错误处理逻辑,保障长周期任务的可靠性;集成 PowerShell 引擎与 Windows Workflow Foundation (WF) 框架,转换脚本为可跟踪的XAML工作流;通过服务核心调度资源,优化线程池管理和远程节点通信(如 DSC 场景)。该模块作为底层运行时支撑,强化了自动化运维任务的可扩展性与容错能力,适用于跨系统编排、分布式作业调度等高阶运维场景。
Microsoft.Security.ApplicationId.PolicyManagement.PolicyModel.ni.dll
10.0.19041.6456
1234KB
该 DLL 是托管程序集 Microsoft.Security.ApplicationId.PolicyManagement.PolicyModel.dll 经 NGen 预编译生成的原生映像,隶属 AppLocker 应用程序控制策略的模型层。它通过强类型对象模型(AppLockerPolicy、RuleCollection、FilePathRule、FilePublisherRule、FileHashRule)定义策略结构与用户/组作用域;封装 PublisherCondition、FileHashCondition、BinaryVersionCondition、FilePathCondition 等条件类型;实现策略与 XML 的双向序列化、GPO 及本地安全策略读写、规则条件求值与合规校验,并为 AppIDSvc、gpsvc、secpol.msc 提供统一策略数据源。缺失可致策略加载失败、应用程序控制失效。
Microsoft.Security.ApplicationId.PolicyManagement.PolicyEngineApi.Interop.ni.dll
10.0.0.0
35KB
该模块是 AppLocker 应用程序控制体系中策略管理层的互操作程序集原生映像(.ni.dll),为 Application Identity 服务(AppIDSvc)承载策略引擎 API 表面。其职责包括解析并编译组策略下发的 AppLocker/SRP 规则集,对发布者证书、文件哈希、路径等条件执行求值与缓存,通过 Interop 层完成托管与非托管策略引擎间的数据封送,并向策略执行与审计组件输出可生效的规则集合。缺失将导致策略引擎初始化失败、AppIDSvc 异常终止或规则加载不全,进而造成程序启动控制与审计失效。
Microsoft.Security.ApplicationId.PolicyManagement.PolicyManager.ni.dll
10.0.19041.1
261KB
Microsoft.Security.ApplicationId.PolicyManagement.PolicyManager.ni.dll 是 Microsoft.Security.ApplicationId.PolicyManagement 托管程序集的 NGen 本机映像,承载 PolicyManager 类型的预编译代码,服务于 Application Identity/AppLocker 策略的加载、解析、校验、序列化及存储交互。缺失时 CLR 可回退 IL/JIT,但冷启动与策略管理性能下降;若源程序集缺失或版本不匹配,则策略管理、组策略处理与应用控制配置可能失败。
Microsoft.Security.ApplicationId.PolicyManagement.Cmdlets.ni.dll
10.0.19041.1
248KB
Microsoft.Security.ApplicationId.PolicyManagement.Cmdlets.ni.dll 是 AppLocker 策略管理 PowerShell Cmdlet 的 NGen 本机映像程序集,属于 Microsoft.Security.ApplicationId 命名空间。它为 Get/Set/New/Test/Import/Export-AppLockerPolicy 等命令提供底层实现,负责策略 XML 解析、规则集合与条件建模、有效规则计算、策略读写及与 AppID 服务交互。该 ni.dll 缺失时,CLR 可回退至 IL 程序集;若基础程序集也缺失或版本不匹配,则相关 Cmdlet 无法加载,AppLocker 策略自动化管理中断。
上一页
下一页
常用系统
windows8.1
windowsXP
windows7
windows8
windows10
windows11
常用下载
plutonapi.dll
NlsLexicons0009.dll
ExtendedSecurityUpdatesAI.dll
FaceDetectorResources.dll
WerEnc.dll
UPPrinterInstallsCSP.dll
TenantRestrictionsPlugin.dll
SecurityHealthProxyStub.dll
SecurityHealthAgent.dll
McpManagementService.dll
常见问题
找不到grouptrusteeai.dll
找不到librv32_plugin.dll
找不到Windows.UI.Cred.dll
找不到EdmGen.Resources.dll
找不到TableTextServiceMig.dll
找不到System.ComponentModel.DataAnnotations.resources.dll
找不到System.Runtime.Serialization.dll