Microsoft Windows library files
மைக்ரோசாப்ட் விண்டோஸ் இயக்க முறைமை "டைனமிக்-லிங்க் நூலகங்கள்" என்று அழைக்கப்படும் பகிரப்பட்ட நூலகங்களின் ஒரு வடிவத்தை ஆதரிக்கிறது, அவை குறியீடு நூலகங்களாகும், அவை பல செயல்முறைகளால் பயன்படுத்தப்படலாம், அதே நேரத்தில் ஒரு நகல் மட்டுமே நினைவகத்தில் ஏற்றப்படுகிறது. இந்தக் கட்டுரை ஒவ்வொரு நவீன விண்டோஸ் நிறுவலுடனும் சேர்க்கப்பட்டுள்ள முக்கிய நூலகங்களின் கண்ணோட்டத்தை வழங்குகிறது, அதன் மேல் பெரும்பாலான விண்டோஸ் பயன்பாடுகள் கட்டப்பட்டுள்ளன. உள் கூறுகள் HAL.DLL ஒரு கர்னல்-மோட் நூலகக் கோப்பு மற்றும் அதை எந்த பயனர்-மோட் நிரலாலும் பயன்படுத்த முடியாது. NTDLL.DLL சில நிரல்களால் மட்டுமே பயன்படுத்தப்படுகிறது, ஆனால் இது நிரல்களால் பயன்படுத்தப்படும் பெரும்பாலான வின் 32 நூலகங்களின் சார்பு ஆகும். HAL.DLL விண்டோஸ் வன்பொருள் சுருக்க அடுக்கு (HAL) hal.dll இல் செயல்படுத்தப்படுகிறது. எச்ஏஎல் பல்வேறு வன்பொருள் தளங்களால் வெவ்வேறு வழிகளில் செயல்படுத்தப்படும் பல செயல்பாடுகளை செயல்படுத்துகிறது, இது இந்த சூழலில், பெரும்பாலும் சிப்செட்டைக் குறிக்கிறது. இயக்க முறைமையில் உள்ள பிற கூறுகள் உண்மையான செயல்பாட்டைப் பொருட்படுத்தாமல், அனைத்து தளங்களிலும் இந்த செயல்பாடுகளை ஒரே மாதிரியாக அழைக்கலாம். எடுத்துக்காட்டாக, ஒரு குறுக்கீட்டிற்கு பதிலளிப்பது மேம்பட்ட நிரல்படுத்தக்கூடிய குறுக்கீடு கட்டுப்பாட்டாளர் (ஏபிஐசி) கொண்ட ஒரு இயந்திரத்தில் இல்லாத ஒன்றை விட மிகவும் வித்தியாசமானது. எச்ஏஎல் இந்த நோக்கத்திற்காக ஒரு ஒற்றை செயல்பாட்டை வழங்குகிறது, இது பல்வேறு சிப்செட்களால் அனைத்து வகையான குறுக்கீடுகளுடன் செயல்படுகிறது, இதனால் மற்ற கூறுகள் வேறுபாடுகளைப் பற்றி கவலைப்பட வேண்டியதில்லை. எச்ஏஎல் கர்னல் முகவரி இடத்தில் ஏற்றப்பட்டு கர்னல் முறையில் இயங்குகிறது, எனவே எச்ஏஎல்லில் உள்ள நடைமுறைகளை பயன்பாடுகளால் நேரடியாக அழைக்க முடியாது, மேலும் எந்த பயனர் முறை ஏபிஐகளும் எச்ஏஎல் நடைமுறைகளுடன் நேரடியாக ஒத்திருக்காது. அதற்கு பதிலாக, எச்ஏஎல் முதன்மையாக விண்டோஸ் எக்ஸிகியூட்டிவ் மற்றும் கர்னல் மற்றும் கர்னல் பயன்முறை சாதன இயக்கிகளுக்கு சேவைகளை வழங்குகிறது. பெரும்பாலான வன்பொருளுக்கான இயக்கிகள் மற்ற கோப்புகளில் இருந்தாலும், பொதுவாக கோப்பு வகை. sys, ஒரு சில முக்கிய இயக்கிகள் hal.dll இல் தொகுக்கப்படுகின்றன. பிசிஐ மற்றும் பிசிஐ எக்ஸ்பிரஸ் போன்ற பேருந்துகளில் உள்ள சாதனங்களுக்கான கர்னல் பயன்முறை சாதன இயக்கிகள் தங்கள் சாதனங்களின் ஐ/ஓ போர்ட்கள் மற்றும் பதிவேடுகளை அணுக எச்ஏஎல்லில் உள்ள நடைமுறைகளை நேரடியாக அழைக்கிறார்கள். ஓட்டுநர்கள் எச்ஏஎல் நடைமுறைகளைப் பயன்படுத்துகிறார்கள், ஏனெனில் வெவ்வேறு தளங்களுக்கு இந்த செயல்பாடுகளின் வெவ்வேறு செயல்பாடுகள் தேவைப்படலாம். எச்ஏஎல் ஒவ்வொரு இயங்குதளத்திற்கும் சரியான செயல்பாடுகளை செயல்படுத்துகிறது, எனவே ஒரே இயக்கி செயல்படுத்தக்கூடிய கோப்பை ஒரே சிபியு கட்டமைப்பைப் பயன்படுத்தி அனைத்து இயங்குதளங்களிலும் பயன்படுத்தலாம், மேலும் இயக்கி மூலக் கோப்பு அனைத்து கட்டமைப்புகளிலும் எடுத்துச் செல்லக்கூடியதாக இருக்கும். விண்டோஸ் 8 க்கு முந்தைய x86 கணினிகளில், நிறுவல் ஊடகத்தில் பல்வேறு எச்ஏஎல் கோப்புகள் உள்ளன. தற்போதைய இயங்குதளத்திற்கு எது பொருத்தமானது என்பதை விண்டோஸ் நிறுவல் செயல்முறை தீர்மானிக்கிறது மற்றும் அதை வன்வட்டில் நகலெடுத்து, தேவைப்பட்டால் அதை hal.dll என்று மறுபெயரிடும். இந்த தேர்வுக்கான அளவுகோல்களில் பின்வருவன அடங்கும்ஃ ஒரு ஏ. சி. பி. ஐ-இணக்கமான பயோஸ் இருப்பது, ஒரு ஏ. பி. ஐ. சி இருப்பது மற்றும் பல செயலிகள் உள்ளனவா இல்லையா மற்றும் இயக்கப்பட்டுள்ளனவா. (ஒரு பல-மைய CPU இன் பல மையங்கள், மற்றும் ஒரு ஹைப்பர்த்ரெடிங் CPU ஆல் செயல்படுத்தப்படும் "தர்க்கரீதியான செயலிகள்" கூட, இந்த நோக்கத்திற்காக "செயலிகள்" என்று கருதப்படுகின்றன.) x 86-64 மற்றும் இட்டானியம் இயங்குதளங்களில் ஒவ்வொரு CPU கட்டமைப்பிற்கும் ஒரே ஒரு சாத்தியமான hal.dll உள்ளது. விண்டோஸ் 8 மற்றும் அதற்குப் பிந்தைய பதிப்பில், x86 பதிப்பில் ஒரே ஒரு எச்ஏஎல் மட்டுமே உள்ளது. எச்ஏஎல் விண்டோஸ் 10 இன் பதிப்பு 2004 இல் தொடங்கி ntoskrnl.exe உடன் இணைக்கப்பட்டுள்ளது (அல்லது நிலையான முறையில் இணைக்கப்பட்டுள்ளது), மேலும் டிஎல்எல் பின்னோக்கிய பொருந்தக்கூடிய தன்மைக்கு மட்டுமே ஒரு ஸ்டப்பாக செயல்படுகிறது. NTDLL.DLL NTDLL.DLL விண்டோஸ் நேட்டிவ் ஏபிஐ-ஐ ஏற்றுமதி செய்கிறது. நேட்டிவ் ஏபிஐ என்பது இயக்க முறைமையின் பயனர்-முறை கூறுகளால் பயன்படுத்தப்படும் இடைமுகமாகும், அவை வின் 32 அல்லது பிற ஏபிஐ துணை அமைப்புகளின் ஆதரவு இல்லாமல் இயங்க வேண்டும். இந்த ஏபிஐயின் பெரும்பகுதி NTDLL.DLL மற்றும் ntoskrnl.exe இன் மேல் விளிம்பில் (மற்றும் அதன் மாறுபாடுகள்) செயல்படுத்தப்படுகிறது, மேலும் இந்த நூலகங்களுக்குள் ஏற்றுமதி செய்யப்படும் பெரும்பாலான சின்னங்கள் என்டி முன்னொட்டாக உள்ளன, எடுத்துக்காட்டாக என்டிடிஸ்ப்ளேஸ்ட்ரிங். KERNEL32.DLL மூலம் ஏற்றுமதி செய்யப்படும் பல "கர்னல் ஏபிஐகள்" அல்லது "அடிப்படை ஏபிஐகளை" செயல்படுத்தவும் பூர்வீக ஏபிஐகள் பயன்படுத்தப்படுகின்றன. பெரும்பாலான விண்டோஸ் பயன்பாடுகள் NTDLL.DLL ஐ நேரடியாக அழைக்காது. இந்த நூலகத்திற்கு எதிராக நேரடியாக இணைக்கப்பட்டுள்ள பயன்பாடுகள் சொந்த துணை அமைப்பைப் பயன்படுத்துவதாகக் கூறப்படுகிறது; வின் 32 துணை அமைப்பு கிடைப்பதற்கு முன்பு கணினி தொடக்க வரிசையில் ஆரம்பத்தில் இயங்க வேண்டிய பணிகளைச் செய்வதே அவற்றின் இருப்புக்கான முதன்மைக் காரணம். ஒரு வெளிப்படையான ஆனால் முக்கியமான உதாரணம் வின் 32 துணை அமைப்பு செயல்முறையின் உருவாக்கம், csrss.exe. csrss.exe செயல்முறை இருப்பதற்கு முன்பு, வின் 32 செயல்முறைகள் எதுவும் உருவாக்கப்படாது, எனவே அதை உருவாக்கும் செயல்முறை (Smss.exe, "அமர்வு மேலாளர்") சொந்த துணை அமைப்பைப் பயன்படுத்த வேண்டும். csrss.exe என்பது அத்தகைய ஒரு பயன்பாடாகும். ". exe" கோப்பு நீட்டிப்பு இருந்தபோதிலும், சொந்த பயன்பாடுகளை பயனரால் (அல்லது வின் 32 அல்லது பிற துணை அமைப்புகளில் உள்ள எந்த நிரலாலும்) செயல்படுத்த முடியாது. ஒரு எடுத்துக்காட்டு autochk.exe பைனரி ஆகும், இது கணினி துவக்கத்தின் போது chkdsk ஐ இயக்குகிறது "நீல திரை". csrss.exe போன்ற பல்வேறு துணை அமைப்புகளை செயல்படுத்தும் சேவைகள் பிற முக்கிய எடுத்துக்காட்டுகளாகும். வின் 32 பயன்பாடுகளைப் போலல்லாமல், சொந்த பயன்பாடுகள் கர்னல் இயக்க நேரக் குறியீட்டிற்குள் (ntoskrnl.exe) உடனுக்குடன் செயல்படுகின்றன, எனவே அவை வேறுபட்ட நுழைவு புள்ளியைக் கொண்டிருக்க வேண்டும் (வின் 32 பயன்பாட்டில் காணப்படும் (டபிள்யூ) (வின்) மெயின் சி. ஆர். டி. ஸ்டார்ட்அப்பை விட என். டி. பிராசஸ் ஸ்டார்ட்அப்), அவற்றின் கட்டளை-வரி வாதங்களை நினைவக கட்டமைப்பிற்கு ஒரு சுட்டிக்காட்டி வழியாகப் பெறவும், ஆர்டிஎல் குவியல் ஏபிஐயைப் பயன்படுத்தி தங்கள் சொந்த நினைவகத்தை நிர்வகிக்கவும், (இது வின் 32 குவியல் ஏபிஐகள் வெறும் ரேப்பர்கள்-அங்கு உண்மையான வேறுபாடு இல்லை) மற்றும் ஆர்டிஎல்இக்ஸிட் பயனர் செயல்முறைக்கு அழைப்புடன் செயல்பாட்டைத் திருப்பவும் (வெளியேறும் செயல்முறைக்கு மாறாக). உள்ளூர் பயன்பாடுகளுடன் இணைக்கப்பட்ட ஒரு பொதுவான நூலகம் nt.lib ஆகும், இது உள்ளூர் பயன்பாடுகளுக்கான தொடக்கக் குறியீட்டைக் கொண்டுள்ளது, இது வின் 32 பயன்பாடுகளுக்கான தொடக்கக் குறியீட்டை சி ரன்டைம் எவ்வாறு வழங்குகிறது என்பதைப் போன்றது. பெரும்பாலான ஏபிஐ ஆவணமற்றது என்றாலும், விண்டோஸ் டிரைவர் டெவலப்மென்ட் கிட்டைப் பயன்படுத்தி நேட்டிவ் அப்ளிகேஷன்களை உருவாக்க முடியும்; பல வைரஸ் தடுப்பு மென்பொருள் மற்றும் பிற பயன்பாட்டு மென்பொருள் விற்பனையாளர்கள் தங்கள் தயாரிப்புகளில் நேட்டிவ் அப்ளிகேஷன்களை இணைக்கிறார்கள், பொதுவாக பயனர் இடத்தில் மேற்கொள்ள முடியாத சில துவக்க நேர பணியைச் செய்ய. இந்த பிரிவில் உள்ள நூலகங்கள் ஒவ்வொன்றும் வின் 32 ஏபிஐயின் பல்வேறு துணைக்குழுக்களை செயல்படுத்துகின்றன. KERNEL32.DLL KERNEL32.DLL நினைவக மேலாண்மை, உள்ளீடு/வெளியீடு (I/O) செயல்பாடுகள், செயல்முறை மற்றும் நூல் உருவாக்கம் மற்றும் ஒத்திசைவு செயல்பாடுகள் போன்ற பெரும்பாலான வின் 32 அடிப்படை ஏபிஐகளை பயன்பாடுகளுக்கு வெளிப்படுத்துகிறது. இவற்றில் பல சொந்த ஏபிஐயில் தொடர்புடைய செயல்பாடுகளை அழைப்பதன் மூலம் KERNEL32.DLL க்குள் செயல்படுத்தப்படுகின்றன, இது NTDLL.DLL ஆல் வெளிப்படுத்தப்படுகிறது. GDI32.DLL GDI32.DLL வீடியோ டிஸ்ப்ளேக்கள் மற்றும் பிரிண்டர்களுக்கு வெளியீட்டிற்கான பழமையான வரைதல் செயல்பாடுகளைச் செய்யும் கிராஃபிக்ஸ் டிவைஸ் இன்டர்பேஸ் (ஜிடிஐ) செயல்பாடுகளை ஏற்றுமதி செய்கிறது. உதாரணமாக, பெயிண்டின் எக்ஸ்பி பதிப்பில் இது பயன்படுத்தப்படுகிறது. பயன்பாடுகள் ஜிடிஐ செயல்பாடுகளை நேரடியாக குறைந்த அளவிலான வரைதல் (வரி, செவ்வகம், நீள்வட்டம்), உரை வெளியீடு, எழுத்துரு மேலாண்மை மற்றும் ஒத்த செயல்பாடுகளைச் செய்ய அழைக்கிறது. ஆரம்பத்தில், ஜிடிஐ 16 மற்றும் 256 வண்ண ஈஜிஏ/விஜிஏ டிஸ்ப்ளே கார்டுகள் மற்றும் ஒரே வண்ணமுடைய அச்சுப்பொறிகளை ஆதரித்தது. செயல்பாடு பல ஆண்டுகளாக விரிவடைந்துள்ளது, இப்போது ட்ரூடைப் எழுத்துருக்கள், ஆல்பா சேனல்கள் மற்றும் பல மானிட்டர்கள் போன்றவற்றுக்கான ஆதரவை உள்ளடக்கியது. USER32.DLL USER32.DLL டெஸ்க்டாப், விண்டோஸ் மற்றும் மெனுக்கள் போன்ற விண்டோஸ் பயனர் இடைமுகத்தின் நிலையான கூறுகளை உருவாக்கி கையாளும் விண்டோஸ் பயனர் கூறுகளை செயல்படுத்துகிறது. இது விண்டோஸ் தோற்றம் மற்றும் உணர்வுடன் பொருந்தக்கூடிய வரைகலை பயனர் இடைமுகத்தை (GUI) செயல்படுத்த நிரல்களை செயல்படுத்த உதவுகிறது. சாளரங்களை உருவாக்குதல் மற்றும் நிர்வகித்தல், சாளர செய்திகளைப் பெறுதல் (இவை பெரும்பாலும் சுட்டி மற்றும் விசைப்பலகை நிகழ்வுகள் போன்ற பயனர் உள்ளீடுகளாகும், ஆனால் இயக்க முறைமையிலிருந்து அறிவிப்புகளும் கூட), ஒரு சாளரத்தில் உரையைக் காண்பிப்பது மற்றும் செய்தி பெட்டிகளைக் காண்பிப்பது போன்ற செயல்பாடுகளைச் செய்ய விண்டோஸ் பயனர் மூலம் நிரல்கள் அழைப்பு செயல்பாடுகளைச் செய்கின்றன. USER32.DLL இல் உள்ள பல செயல்பாடுகள் பயனர் இடைமுகத்தின் பல்வேறு கூறுகளின் உண்மையான ரெண்டரிங் செய்ய GDI32.DLL ஆல் ஏற்றுமதி செய்யப்பட்ட ஜிடிஐ செயல்பாடுகளை அழைக்கிறது. சில வகையான நிரல்கள் முன்பு USER32 செயல்பாடுகள் மூலம் உருவாக்கப்பட்ட ஒரு சாளரத்திற்குள் கீழ் நிலை வரைதல் செயல்பாடுகளைச் செய்ய ஜிடிஐ செயல்பாடுகளை நேரடியாக அழைக்கும். COMCTL32.DLL COMDLG32.DLL COMDLG32.DLL, பொதுவான உரையாடல் பெட்டி நூலகம், மைக்ரோசாப்ட் 'பொதுவான பயன்பாட்டு பணிகள்' என்று கருதுவதைச் செய்ய பல்வேறு வகையான விண்டோஸ் உரையாடல் பெட்டிகளை செயல்படுத்துகிறது. விண்டோஸ் விஸ்டா வெளியீட்டில் தொடங்கி, மைக்ரோசாப்ட் இந்த நூலகத்தால் வழங்கப்பட்ட "ஓபன்" மற்றும் "சேவ் ஆஸ்" உரையாடல் பெட்டிகளை காலாவதியானவை என்று கருதுகிறது மற்றும் 'காமன் ஐட்டம் டயலாக் ஏபிஐ' ஆல் மாற்றப்படுகிறது. WS2_32.DLL WS2_32.DLL வின்சாக் API ஐ செயல்படுத்துகிறது, இது TCP/IP நெட்வொர்க்கிங் செயல்பாடுகளை வழங்குகிறது மற்றும் பிற நெட்வொர்க் API களுடன் பகுதி, உடைந்த பொருந்தக்கூடிய தன்மையை வழங்குகிறது. wsock.dll மற்றும் wsock32.dll ஆகியவை Win3.11 மற்றும் வின்95 இணக்கத்தன்மைக்கான பழைய பதிப்புகள் ஆகும். ADVAPI32.DLL ADVAPI32.DLL, மேம்பட்ட விண்டோஸ் 32 அடிப்படை ஏபிஐ டிஎல்எல், விண்டோஸ் பதிவேட்டை கையாளுவதற்கான பாதுகாப்பு அழைப்புகள் மற்றும் செயல்பாடுகளை வழங்குகிறது. NETAPI32.DLL NETAPI32.DLL நெட்வொர்க் இடைமுகங்களை வினவுவதற்கும் நிர்வகிப்பதற்கும் செயல்பாடுகளை வழங்குகிறது. OLE32.DLL OLE32.DLL கூறு பொருள் மாதிரியையும், பொருள் இணைத்தல் மற்றும் உட்பொதிப்பையும் வழங்குகிறது. பிற ஏபிஐக்கள் SHSCRAP.DLL SHSCRAP.DLL என்பது பொருள் இணைப்பு மற்றும் உட்பொதிப்பு (ஓஎல்இ) பொறிமுறையின் ஒரு பகுதியாகும். இது ஷெல் ஸ்கிராப் கோப்புகளுக்கான ஆதரவை செயல்படுத்துகிறது, அவை OLE-திறன் கொண்ட பயன்பாட்டிலிருந்து தேர்ந்தெடுக்கப்பட்ட உள்ளடக்கத்தை ஒரு எக்ஸ்ப்ளோரர் சாளரம் அல்லது டெஸ்க்டாப்பில் இழுக்கும்போது தானாகவே உருவாக்கப்படுகின்றன, ஆனால் அவற்றை உருவாக்க நீங்கள் ஆப்ஜெக்ட் பேக்கேஜரையும் பயன்படுத்தலாம். பின்னர் அவற்றை மற்றொரு OLE-திறன் கொண்ட பயன்பாட்டிற்கு இழுத்துச் செல்லலாம். பாதுகாப்பை மேம்படுத்துவதற்கும் பொதுவாக பயன்படுத்தப்படாத செயல்பாட்டை இயக்க முறைமையிலிருந்து அகற்றுவதற்கும் இந்த செயல்பாடு விண்டோஸ் விஸ்டாவிலிருந்து (எனவே பிற்கால பதிப்புகள்) அகற்றப்பட்டது. ஸ்கிராப் (. shs) கோப்புகள் வைரஸ்களால் பயன்படுத்தப்படுகின்றன, ஏனெனில் அவை பல்வேறு வகையான கோப்புகளைக் கொண்டிருக்கலாம் (செயல்படுத்தக்கூடிய குறியீடு உட்பட), மேலும் "அறியப்பட்ட கோப்பு வகைகளிலிருந்து கோப்பு நீட்டிப்புகளை மறைக்கவும்" முடக்கப்பட்டாலும் கோப்பு நீட்டிப்பு காட்டப்படாது. விண்டோஸ் எக்ஸ்பி அமைப்பிலிருந்து பதிவக உள்ளீடுகள் மற்றும் டிஎல்எல் நகலெடுப்பதன் மூலம் செயல்பாட்டை மீட்டெடுக்க முடியும். WINMM.DLL WINMM.DLL அசல் வின்எம்எம் ஆடியோ ஏபிஐக்கான அணுகலை வழங்குகிறது. IMM32.DLL IMM32 என்பது உள்ளீட்டு முறை எடிட்டரை அழைப்பதற்கும் தொடர்புகொள்வதற்கும் பொறுப்பாகும். ரன்டைம் நூலகங்கள் MSVCRT.DLL, எம்எஸ்விசிபி *. டிஎல்எல் மற்றும் CRTDLL.DLL MSVCRT.DLL ஆகியவை விஷுவல் சி + + (எம்எஸ்விசி) தொகுப்பிற்கான சி நிலையான நூலகமாகும். இது எம்எஸ்விசியின் இந்த பதிப்புகளால் தொகுக்கப்பட்ட நிரல்களை பெரும்பாலான நிலையான சி நூலக செயல்பாடுகளுடன் வழங்குகிறது. இதில் சரம் கையாளுதல், நினைவக ஒதுக்கீடு, சி-பாணி உள்ளீடு/வெளியீட்டு அழைப்புகள் மற்றும் பிற அடங்கும். எம்எஸ்விசிபி *. டிஎல்எல் என்பது தொடர்புடைய சி + + நூலகமாகும். இது விண்டோஸ் 95 OSR2.5 முதல் மற்ற விண்டோஸ் கூறுகளின் பயன்பாட்டிற்காக விண்டோஸ் பதிப்புகளுடன் அனுப்பப்பட்டுள்ளது; முந்தைய பதிப்புகள் அதற்கு பதிலாக CRTDLL.DLL நூலகத்துடன் அனுப்பப்பட்டன. விண்டோஸின் பழைய பதிப்புகளில், MSVCRT.DLL க்கு எதிராக இணைக்கப்பட்ட நிரல்கள் சிஸ்டம் 32 கோப்புறையில் இணக்கமான நகலை நிறுவும் என்று எதிர்பார்க்கப்பட்டது, ஆனால் இது டி. எல். எல் நரகத்திற்கு பங்களித்தது, ஏனெனில் பல நிறுவிகள் அதை மாற்றுவதற்கு முன்பு நிறுவப்பட்ட பதிப்பிற்கு எதிராக நூலக பதிப்பை சரிபார்க்க தவறிவிட்டன. எம்எஸ்விசியின் 4.0 மற்றும் 7.0 முதல் 12.0 வரையிலான பதிப்புகள் ஒவ்வொரு பதிப்பிற்கும் (MSVCR20.DLL, MSVCR70.DLL, MSVCR71.DLL, MSVCP110.DLL, முதலியன) வித்தியாசமாக பெயரிடப்பட்ட டிஎல்எல்-களைப் பயன்படுத்தின. பொருத்தமான பதிப்பை நிறுவ பயன்பாடுகள் தேவைப்படுகின்றன, மேலும் மைக்ரோசாப்ட் இந்த நோக்கத்திற்காக விஷுவல் சி + + மறுவிநியோகம் செய்யக்கூடிய தொகுப்புகளை வழங்குகிறது, இருப்பினும் விண்டோஸ் பொதுவாக ஏற்கனவே நிறுவப்பட்ட ஒரு பதிப்புடன் வருகிறது. இந்த இயக்க நேர நூலகம் விஷுவல் சி + + இல் எழுதப்பட்ட நிரல்கள் மற்றும் வேறு சில தொகுப்பாளர்களால் பயன்படுத்தப்படுகிறது (எ. கா. மின்ஜிடபிள்யூ). சில தொகுப்பான்கள் அவற்றின் சொந்த இயக்க நேர நூலகங்களைக் கொண்டுள்ளன. பதிப்பு 14 உடன் (விஷுவல் ஸ்டுடியோ 2015), பெரும்பாலான சி/சி + + இயக்க நேரம் ஒரு புதிய டி. எல். எல், UCRTBASE.DLL க்கு மாற்றப்பட்டது, இது கண்டிப்பாக சி 99 இணக்கமானது. விண்டோஸ் 10 முதல் யுனிவர்சல் சி ரன் டைம் (யு. சி. ஆர். டி) விண்டோஸின் ஒரு அங்கமாக மாறுகிறது, எனவே ஒவ்வொரு தொகுப்பாளரும் (ஜி. சி. சி அல்லது கிளாங்/எல். எல். வி. எம் போன்ற எம். எஸ் அல்லாதவர்கள்) யு. சி. ஆர். டி. க்கு எதிராக இணைக்க முடியும். இருப்பினும், UCRTBASE.DLL ஐப் பயன்படுத்தும் சி/சி + + நிரல்கள் மற்றொரு புதிய டி. எல். எல், வி. சி. ரன்டைமுக்கு எதிராக இணைக்க வேண்டிய கட்டாயத்தில் உள்ளன. பதிப்பு 14 இல், இது VCRUNTIME140.DLL ஆக இருந்தது. இந்த பெயர் எதிர்கால பதிப்புகளில் மாறக்கூடிய ஆற்றலைக் கொண்டுள்ளது, ஆனால் பதிப்பு 17 வரை அவ்வாறு செய்யவில்லை. இயக்க நேர நூலகங்களுக்கான மூலக் குறியீடு குறிப்பு மற்றும் பிழைத்திருத்தத்திற்காக விஷுவல் சி + + இல் சேர்க்கப்பட்டுள்ளது (எ. கா. சி இல்ஃ \ப்ரோக்ராம் கோப்புகள்\ மைக்ரோசாப்ட் விஷுவல் ஸ்டுடியோ 11.0\விசி\க்ராட்\எஸ்ஆர்சி). மற்ற இயக்க நேர நூலகங்கள் ஏடிஎல் *. டிஎல்எல்-ஆக்டிவ் டெம்ப்ளேட் நூலகம் எம்எஃப்சி *. டிஎல்எல்-மைக்ரோசாப்ட் அறக்கட்டளை வகுப்புகள் MSVBVM60.DLL-விஷுவல் பேசிக் 6 மெய்நிகர் இயந்திரம் (விஷுவல் Basic.NET நிரல்களுக்கு. நெட் ஃபிரேம்வொர்க் தேவைப்படுகிறது) விசிஓஎம்பி *. டிஎல்எல்-மைக்ரோசாப்ட் ஓபன்எம்பி ரன்டைம் விச்ரன்டைம் *. டிஎல்எல்-மைக்ரோசாப்ட் விச்ரன்டைம், எம்எஸ்விசி 14.0 + MSVCIRT.DLL-மைக்ரோசாப்ட் சி + + நூலகம், எம்எஸ்விசி 9 மற்றும் 10 (எம்எஸ்விசி 2. x, 4. x) க்கான <iostream.h> (கோப்பு நீட்டிப்பைக் கவனிக்கவும்) விலக்கப்பட்ட சி + + வகுப்புகளைக் கொண்டுள்ளது (அப்போது வரைவு சி + + ஸ்டாண்டர்ட் நூலகம் MSVCRT.DLL க்குள் ஒருங்கிணைக்கப்பட்டது. சி #, விஷுவல் Basic.NET, சி + +/சிஎல்ஐ மற்றும் பிற. நெட் மொழிகளில் எழுதப்பட்ட நிரல்களுக்கு. நெட் கட்டமைப்பு தேவைப்படுகிறது. இதில் பல நூலகங்கள் உள்ளன (அவற்றில் ஒன்று mscorlib.dll பன்மொழி நிலையான பொதுவான பொருள் இயக்க நேர நூலகம், முன்பு மைக்ரோசாப்ட் பொதுவான பொருள் இயக்க நேர நூலகம்) மற்றும் கூட்டங்கள் என்று அழைக்கப்படுகின்றன (எ. கா. System.Windows.Forms.dll). விண்டோஸ் என். டி. யின் கட்டிடக்கலை விண்டோஸ் என். டி. தொடக்க செயல்முறை மைக்ரோசாப்ட் விண்டோஸ் கூறுகளின் பட்டியல் விண்டோஸ் ஏ. பி. ஐ டைனமிக் இணைப்பு நூலக குறிப்புகள் வெளிப்புற இணைப்புகள் ஏ. பி. ஐ அழைப்புகள் பட்டியல் (USER32.DLL) பயனர் ஏ. பி. ஐ கிளையன்ட் நூலகத்தை விஷுவல் பேசிக் ஏ. பி. ஐ அழைப்புகள் பட்டியலுடன் பயன்படுத்துவதற்கான உதவிக்குறிப்புகள் (KERNEL32.DLL) கர்னல் ஏ. பி. ஐ கிளையன்ட் நூலகத்தை விஷுவல் பேசிக் நேட்டிவ் ஏ. பி. ஐ குறிப்புடன் பயன்படுத்துவதற்கான உதவிக்குறிப்புகள் பெரும்பாலான நேட்டிவ் ஏ. பி. ஐ முறைகளை ஆவணப்படுத்தும் அதிகாரப்பூர்வமற்ற வலைத்தளம் KERNEL32.DLL அடிப்படை முகவரியை மீட்டெடுக்கும் மைக்ரோசாப்ட் அப்ளிகேஷன் புரோகிராமிங் இடைமுகங்கள் நூலக கோப்புகள் விண்டோஸ் கோப்புகள்