複製鏈接
請複製以下鏈接發送給好友

winmm.dll

鎖定
DLL 文件是winmm 或者 winmm.dll,DLL 名稱為Windows Multimedia, API描述是winmm.dll是Windows多媒體相關應用程序接口,用於低檔的音頻和遊戲手柄。 系統文件winmm.dll是存放在Windows系統文件夾中的重要文件,通常情況下是在安裝操作系統過程中自動創建的,對於系統正常運行來説至關重要。除非用户電腦被木馬病毒、或是流氓軟件篡改導致文件丟失、損壞等現象,否則不建議用户對該類文件進行隨意的修改。
中文名
winmm.dll
外文名
winmm.dll
DLL 文件
winmm.dll
DLL 名稱
Windows Multimedia
API描述
Windows多媒體相關應用程序接口
DLL 位置:
C:\Windows\System32\winmm.dll

winmm.dll簡介

Windows 系統中關於多媒體的DLL文件.

winmm.dll簡述

動態鏈接庫(Dynamic Link Library或者Dynamic-link library,縮寫為DLL),又稱為動態鏈接庫,是微軟公司在微軟視窗操作系統中實現共享函數庫概念的一種實作方式。這類文件中封裝了系統正常運行所不可或缺的大量代碼. winmm.dll 即是 Windows 中關於多媒體的DLL文件. [1] 

winmm.dllMCI

MCI, 即Media control interface, 媒體控制接口, 通過MCI的一些相關函數, 可以做到對媒體的控制, 例如播放音樂或視頻, 常見的函數有 mciSendString, mciExecute, PlaySound, 這些函數均位於 winmm.dll 中.

winmm.dll錯誤危害

系統文件winmm.dll出錯,極有可能是盜號木馬、流氓軟件等惡意程序所導致,其感染相關文件並加載起來,一旦殺毒軟件刪除被感染的文件,就會導致相關組件缺失,遊戲等常用軟件運行不起來,通常會伴隨下幾種情況:
1、桌面圖標無法刪除
2、網絡遊戲打不開
3、電腦無故藍屏
4、電腦沒聲音
5、桌面無法顯示
6、主頁被修改為網址導航

winmm.dll修復方法

winmm.dll出錯,很多是電腦因為中了流氓軟件,在不太瞭解系統,不知道winmm.dll在電腦中的存放位置的情況下,建議使用修復工具對系統進行最全面的掃描和修復。
可以先嚐試使用殺毒軟件。(Windows自帶,百度,騰訊,360,金山等等)
進行快速掃描,或進行全面的系統掃描。
處理後重新啓動電腦,檢查winmm.dll是否修復完成。

winmm.dll文件信息

DLL 文件: winmm 或者 winmm.dll
DLL 名稱: Windows Multimedia API
描述:
winmm.dll是Windows多媒體相關應用程序接口,用於低檔的音頻和遊戲手柄。
函數彙總:
auxGetDevCaps 查詢指定的輔助輸出設備以確定其性能
auxGetNumDevs 檢取系統中存在的輔助輸出設備的數量
auxGetVolume 返回指定的輔助輸出設備的當前卷設備
auxOutMessage 向指定的輔助輸出設備發送一條消息
auxSetVolume 在指定的輔助輸出設備中設置卷
CloseDirver 關閉指定的可安裝驅動器
DefDriverProc 為任何不由可安裝驅動器處理的消息提供的缺省處理
Drivercallback 調用一個回調函數,發送一條消息給窗口或將一個線程的阻塞解除
DrvGetModuleHandle 返回包含指定可安裝驅動器模塊的實例句柄
DrvsendMessage 把指定的消息發送給可安裝驅動器
GetDriverModuleHandle 返回包含指定可安裝驅動器模塊的實例句柄
joyGetDevCaps 查詢指定的遊戲杆設備以確定其性能
joyGetNumDevs 返回系統支持的遊戲杆設備的數量
joyGetPos 查詢指定的遊戲杆設備的位置和活動性
joyGetPosEx 查詢一個遊戲杆設備的位置和它的按扭狀態
joyGetThreshold 查詢指定的遊戲杆設備的當前移動閾值
joyReleaseCapture 釋放由JoySetCapture函數設置的在指定遊戲杆設備上的捕獲
joySetCapture 發送一個遊戲杆消息到指定的窗口
joySetThreshold 設置指定的遊戲杆設備的移動閾值
mciGetCreatorTask 為指定的MCI設備檢取其創建的任務
mciGetDeviceID 返回和打開設備名相匹配的設備標識符
mciGetErrorString 檢取描述指定媒介控制接口錯誤代碼的字符串
mciGetYieldProc 返回和媒介控制接口的WAIT標誌相關的回調函數的地址
mciSendCommand 向指定的媒介控制接口設備發送一條命令
mciSendString 向指定的媒介控制接口設備發送一個字符串
mciSetYieldProc 設置一個過程地址,在MCI設備因指定了WAIT標誌而等待一個命令完成時,該過程被週期性調用
midiConnect 將指定的MIDI輸入設備連接到輸出設備
midiDisconnect 斷開MIDI輸入設備和輸出設備的連接
midiInAddBuffer 向指定的音樂儀器數字接口的輸入設備增加一個緩衝區
midiInClose 關閉指定的音樂儀器數字接口的輸入設備
midiInGetDveCaps 查詢指定的音樂儀器數字接口的輸入設備,以確定其性能
midiInGetErrorText 檢取有關音樂儀器數字接口的輸入設備指定錯誤的文本説明
midiInGetID 獲得一個音樂一起數字接口的輸入設備的標識符
midiInGetNumDevs 檢取系統中音樂儀器數字接口的輸入設備的數量
midiInMessage 向指定的音樂儀器數字接口的輸入設備驅動器發送一條消息
midiInOpen 打開指定的音樂儀器數字接口的輸入設備
midiInPrepareHeader 為音樂儀器數字接口的輸入設備準備一個緩衝區
midiInReset 在給定的MIDI輸入設備上輸入,並將所有掛起的輸入緩衝區標記為已執行的
midiInStart 啓動在指定的音樂儀器數字接口的輸入設備上的輸入
midiInStop 停止在給定的音樂儀器數字接口的輸入設備上的輸入
midiInUnprepareHeader 消除由midiInPrepareHeader函數完成的準備
midiOutCacheDrumPatches 請求內部的一個MIDI合成設備預裝指定的基於鍵的擊打音色
midiOutCachePatches 請求內部的音樂儀器數字接口的合成設備預裝指定的音色集
midiOutClose 關閉指定的音樂儀器數字接口的輸出設備
midiOutGetDevCaps 查詢指定的音樂儀器數字接口的輸出設備,以確定其性能
midiOutGetErrorText 檢取有關MIDI輸出設備指定採取的文本説明
midiOutGetID 檢取指定的MIDI輸出設備的標識符
midiOutGetNumDevs 檢取系統中存在的MIDI輸出設備的數量
midiOutGetVolume 返回一個MIDI輸出設備的當前卷設置
midiOutLongMsg 向指定的MIDI輸出設備發送一條系統專用的MIDI消息
midiOutMessage 向一MIDI輸出設備驅動器發送一條消息
midiOutOpen 打開指定的MIDI輸出設備進行回放
midiOutPrepareHeader 為MIDI輸出設備準備一個緩衝區
midiOutReset 為指定的MIDI輸出設備關閉所有MIDI通道上的所有標誌
midiOutSetVolume 設置一個MIDI輸出設備的卷
midiOutShortMsg 向指定的MIDI輸出設備發送一條短MIDI消息
midiOutUnprepareHeader 清除由midiOutPrepareHeader函數完成的準備
midiStreamClose 關閉一個打開的MIDI流
midiStreamOpen 為輸出,打開一個MIDI流
midiStreamOut 在MIDI輸出設備上播放或排隊一個MIDI數據流
midiStreamPause 暫停一個MIDI流的播放
midiStreamPosition 在一個MIDI流中檢取當前位置
midiStreamProperty 設置或檢取與MIDI輸出設備相關MIDI數據流的特性
midiStreamRestart 重新啓動一個暫停的MIDI流
midiStreamStop 關掉指定MIDI輸出設備的所有MIDI通道
mixerClose 關閉指定的混頻器
mixerGetControlDetails 檢取和一個聲頻指線路相關的單一控件的細節
mixerGetDevCaps 查詢指定的混頻器以確定其性能
mixerGetID 獲取指定混頻器的標識符
mixerGetLineContrils 檢取和一個聲頻線路相關的一個或多個控件
mixerGetLineInfo 檢取混頻器有關特有線路的信息
mixerGetNumDevs 返回系統中存在的混頻器的數量
mixerMessage 把一個定製混頻器驅動器消息直接發送給混頻器驅動器
mixerOpen 打開指定的混頻器,在應用程序關閉該句柄前保證該設備不被移走
mixerSetControlDetails 設置和一個聲頻指線路相關的單一控件的細節
mmioAsvance 填充一個文件的IO緩衝區
mmioAscend 取出一個RIFF文件塊
mmioClose 關閉有mmioOpen打開的文件
mmioCreateChunk 創建由mmioOpen函數打開的RIFF文件中的一個塊
mmioDescend 進入由mmioOpen函數打開的RIFF文件的塊中,並查找一個塊
mmioFlush 把文件緩衝區的數據寫入磁盤中
mmioGetInfo 檢取有關由mmioOpen函數創建的RIFF文件的信息
mmioInstallIOProcA 裝入或刪除一個自定義的IO過程
mmioOpen 為輸入輸出打開一個文件
mmioRead 從由mmioOpen函數打開的文件中讀取指定字節數的數據
mmioRename 重新命名指定的文件
mmioSeek 改變由mmioOpen函數打開的文件中的當前指針位置
mmioSendMessage 向與指定文件相聯繫的IO過程發送一條消息
mmioSetBuffer 允許或禁止文件緩衝區的IO,或改變這個緩衝區,或改變這個緩衝區的大小
mmioSetInfo 更新從被打開文件中檢取的信息
mmioStringToFOURCC 把一個以NULL結束的字符串轉換成一個4字符代碼
mmioWrite 向由mmioOpen函數打開的文件中寫入指定字節數的數據
mmsystemGetVersion 返回多媒體擴展系統軟件的當前版本號
OpenDriver 打開一個可安裝驅動器實例,並用缺省設置或指定值初始化該實例
PlaySound 播放一個波形聲音
SendDriveMessage 向指定的可安裝驅動器發送一條消息
SndPlaySound 播放一個由文件名或由登記的[sound]段的入口指定的波形聲音
timeBeginPeriod 設置應用程序或驅動程序使用的最小定時器分辨率
timeEndPeriod 清除應用程序或驅動程序使用的最小定時器分辨率
timeGetDevCaps 查詢定時器設備以確定其性能
timeGetSystemTime 檢取從WINDOWS開始已逝去的毫秒數
timeGetTime 檢取從WINDOWS開始已逝去的毫秒數,此函數比上一條函數開銷小
timeKillEvent 毀掉指定的定時器回調事件
timeSetEvent 設置一個定時器回調事件
waveInAddBuffer 向波形輸入設備添加一個輸入緩衝區
WaveInClose 關閉指定的波形輸入設置
waveInGetDevCaps 查詢指定的波形輸入設備以確定其性能
waveInGetErrorText 檢取由指定的錯誤代碼標識的文本説明
waveInGetID 獲取指定的波形輸入設備的標識符
waveInGetNumDevs 返回系統中存在的波形輸入設備的數量
waveInGetPosition 檢取指定波形輸入設備的當前位置
waveInMessage 發送一條消息給波形輸入設備的驅動器
waveInOpen 為錄音而打開一個波形輸入設備
waveInPrepareHeader 為波形輸入準備一個輸入緩衝區
waveInReset 停止給定的波形輸入設備的輸入,且將當前位置清零
waveInStart 啓動在指定的波形輸入設備的輸入
waveInStop 停止在指定的波形輸入設備上的輸入
waveInUnprepareHeader 清除由waveInPrepareHeader函數實現的準備
waveOutBreakLoop 中斷給定的波形輸出設備上一個循環,並允許播放驅動器列表中的下一個塊
waveOutClose 關閉指定的波形輸出設備
waveOutGetDevCaps 查詢一個指定的波形輸出設備以確定其性能
waveOutGetErrorText 檢取由指定的錯誤代碼標識的文本説明
waveOutGetID 檢取指定的波形輸出設備的標識符
waveOutGetNumDevs 檢取系統中存在的波形輸出設備的數量
waveOutGetPitch 查詢一個波形輸出設備的當前音調設置
waveOutGetPlaybackRate 查詢一個波形輸出設備當前播放的速度
waveOutGetPosition 檢取指定波形輸出設備的當前播放位置
waveOutGetVolume 查詢指定波形輸出設備的當前音量設置
waveOutMessage 發送一條消息給一個波形輸出設備的驅動器
waveOutOpen 為播放打開一個波形輸出設備
waveOutPause 暫停指定波形輸出設備上的播放
waveOutPrepareHeader 為播放準備一個波形緩衝區
waveOutRestart 重新啓動一個被暫停的波形輸出設備
waveOutSetPitch 設置一個波形輸出設備的音調
waveOutSetPlaybackRate 設置指定波形輸出設備的速度
waveOutSetVolume 設置指定的波形輸出設備的音量
waveOutUnprepareHeader 清除由waveOutPrepareHeader函數實現的準備
waveOutWrite 向指定的波形輸出設備發送一個數據塊

winmm.dll修復方式

一、如果您的系統提示“沒有找到winmm.dll”或者“缺少winmm.dll”等類似錯誤信息,請把winmm.dll下載到本機
二、直接拷貝該文件到系統目錄裏:
1、Windows 95/98/Me系統,則複製到C:WindowsSystem目錄下。
2、Windows NT/2000系統,則複製到C:WINNTSystem32目錄下。
3、Windows XP系統,則複製到C:WindowsSystem32目錄下。
三、然後打開“開始-運行-輸入regsvr32 winmm.dll”,回車即可解決錯誤提示!
參考資料