Jump to content

Инсталиране на K-Lite Codec Pack на 64 битови оперативни системи на Windows ?


Препоръчан пост

След инсталирането на програмата и отварянето на папката <ФИЛТРИ> в директорията и

 

се появяват папките с дублиращо се в тях съдържание за 32/64 битови оперативни системи:

 

http://forum.skynomad.net/gallery/albums/userpics/Papka_s_filtri_na_K-Lite_Codec.jpg.

 

В допълнителните инструкции в папка <ПОМОЩ> към програмата четем следното:

 

Pro tip for 64-bit Windows:

If you have a 64-bit version of Windows, then you will have options for both 32-bit and 64-bit versions of the Microsoft codecs and Media Foundation. You can take advantage of the ability to disable all components individually. You could for example decide to only disable certain 32-bit components, and leave all 64-bit components enabled.

This can be useful since all 64-bit versions of Windows still use a 32-bit version of Windows Media Player by default (for compatibility reasons). So you could disable things to improve playback in 32-bit Windows Media Player, without breaking anything in 64-bit applications.

Media Center is only included as a 64-bit application. Internet Explorer is has both 32-bit and 64-bit version. Edge is only 64-bit. Other Windows 8/8.1/10 "Metro/Modern UI/Store" applications are also always 64-bit.

 

Въпросът ми е след като компютъра ми е с 64 битова оперативна система, да ли е нужно да премахна

папките с 32-битовите кодеци от директорията на програмата за да не пречат евентуално на нейната работа !?

 

Link to comment
Сподели другаде

Кодеците за различните архитектури на Windows не си пречат, те са независими.

 

Night Raven, аз не видях различна архитектура. Архитектурата е само за 32 бита Program Files (x86)

Link to comment
Сподели другаде

Night Raven, аз не видях различна архитектура. Архитектурата е само за 32 бита Program Files (x86)

От информацията която съм получил по този въпрос до този момент от няколко независими източника в

Интернет пространството е преобладаващото мнение че наистина не трябва да се пипат, защото 32 битовите кодеци

обслужват 32 битовите програми записани на компютъра, докато 64 битовите кодеци от K-Lite Codec Pack -

захранват 64 битовите програми. Те са конструктивно разпределени в директориите Program Files и Program Files (x86)

в оперативната система Windows.

Жалкото е че не намирам за сега адекватно обяснение относно използуването на този елемент от програмата K-Lite Codec Pack:

 

http://forum.skynomad.net/gallery/displayimage.php?pid=16267&fullsize=1

Link to comment
Сподели другаде

Night Raven, аз не видях различна архитектура. Архитектурата е само за 32 бита Program Files (x86)

Самият факт, че е налична папката Program Files (x86), означава, че операционната система е 64-битова. 32-битовите версии имат само папка Program Files.

 

От информацията която съм получил по този въпрос до този момент от няколко независими източника в

Интернет пространството е преобладаващото мнение че наистина не трябва да се пипат, защото 32 битовите кодеци

обслужват 32 битовите програми записани на компютъра, докато 64 битовите кодеци от K-Lite Codec Pack -

захранват 64 битовите програми.

Да, точно така.

 

Те са конструктивно разпределени в директориите Program Files и Program Files (x86)

в оперативната система Windows.

Не, няма някакво правило или изискване 32-битовите програми или кодеци да се намират в Program Files (x86), а 64-битовите — в Program Files.

Двете папки съществуват с цел ред и подреденост, но това не значи, че 32-битова програма не може да се инсталира в Program Files, а 64-битова — в Program Files (x86).

 

Реално би трябвало да можеш да сложиш всичките кодеци в папка C:\Codecs или F:\Codecs и всичко да работи без проблеми. Когато се инсталира кодек (в случая базиран на DirectShow), той се регистрира с команда. Това вписва информация в системния регистър за поддържаните формати на кодека и неговото местоположение. Така, когато дадена програма/плеър изиска кодек за даден формат, Windows знае къде да го насочи.

Казвам „би трябвало“, защото е възможно да има капризни кодеци, които да имат някакви специфични изисквания.

 

Жалкото е че не намирам за сега адекватно обяснение относно използуването на този елемент от програмата K-Lite Codec Pack:

 

http://forum.skynomad.net/gallery/displayimage.php?pid=16267&fullsize=1

Това е инструментът за настройка и решаване на проблеми с кодеци на автора на K-Lite. Има прекалено много различни функции, за да ги описвам поотделно.

Като цяло е полезен инструмент. Нищо революционно, но понякога помага доста и решава проблем и/или спестява време за някои неща.

Link to comment
Сподели другаде

Не, няма някакво правило или изискване 32-битовите програми или кодеци да се намират в Program Files (x86), а 64-битовите — в Program Files.

Двете папки съществуват с цел ред и подреденост, но това не значи, че 32-битова програма не може да се инсталира в Program Files, а 64-битова — в Program Files (x86).

 

Това е ужасно, което чувам! Точно за тази архитектура говорех, смятайки че щом е инсталирано в папка за 32 бита, значи архитектурата на софтуера е 32 битова. Има бележка ТУК, че има значение коя папка се използва.

 

 

 

Другото място, където можете да намерите разлика е папката Program Files. На 32-битовата версия на Windows, приложенията ще се инсталират само в Program Files папка.  64-битовите системи имат допълнителна Program Files (x86) папка. Това е така, защото записващия софтуер за 32-битовата архитектура е много различен от записващия за 64-битовата система.

Когато програмите се нуждаят да вземат споделена информация, като DLL, за да работят, необходимо е да търсят в правилната Program Files директория. Ето защо Windows ги съхранява отделно. Имайте предвид, че в Windows, 32-битовата е посочена като x86, а 64-битовата като x64.

Link to comment
Сподели другаде

Самият факт, че е налична папката Program Files (x86), означава, че операционната система е 64-битова. 32-битовите версии имат само папка Program Files.

 

Да, точно така.

 

Не, няма някакво правило или изискване 32-битовите програми или кодеци да се намират в Program Files (x86), а 64-битовите — в Program Files.

Двете папки съществуват с цел ред и подреденост, но това не значи, че 32-битова програма не може да се инсталира в Program Files, а 64-битова — в Program Files (x86).

 

Реално би трябвало да можеш да сложиш всичките кодеци в папка C:\Codecs или F:\Codecs и всичко да работи без проблеми. Когато се инсталира кодек (в случая базиран на DirectShow), той се регистрира с команда. Това вписва информация в системния регистър за поддържаните формати на кодека и неговото местоположение. Така, когато дадена програма/плеър изиска кодек за даден формат, Windows знае къде да го насочи.

Казвам „би трябвало“, защото е възможно да има капризни кодеци, които да имат някакви специфични изисквания.

 

Това е инструментът за настройка и решаване на проблеми с кодеци на автора на K-Lite. Има прекалено много различни функции, за да ги описвам поотделно.

Като цяло е полезен инструмент. Нищо революционно, но понякога помага доста и решава проблем и/или спестява време за някои неща.

Прегледах обстойно Program Files и Program Files (x86) в компютъра ми, но папка кодеци не успях да открия там.

Има само папка "Plugins".

И след като направя подобна папка "Codecs", как да събера и поставя всички кодеци в тази папка за да може ОС

Windows да има пряк достъп до нея ? 

Link to comment
Сподели другаде

Това е ужасно, което чувам! Точно за тази архитектура говорех, смятайки че щом е инсталирано в папка за 32 бита, значи архитектурата на софтуера е 32 битова. Има бележка ТУК, че има значение коя папка се използва.

Кое е ужасно?

 

Програмите не търсят файлове из Program Files. Обикновено всичко нужно, за да работи коректно дадена програма, се намира в папка Windows и подпапките ѝ (най-вече system32 и SysWOW64). А там всичко се контролира от операционната система. Когато дадена 32-битова програма има нужда от файлове от системната папка, Windows автоматично я пренасочва винаги към 32-битовата SysWOW64. Когато 64-битов процес изисква достъп до системната папка, получава достъп до 64-битовата system32. Малко е объркващо за начинаещи, но такова е положението.

 

Не знам във въпросния блог за какви програми, които търсят други програми става въпрос. Ако инсталирам WinRAR, тя няма да тръгне да търси да речем Skype.

 

Прегледах обстойно Program Files и Program Files (x86) в компютъра ми, но папка кодеци не успях да открия там.

Има само папка "Plugins".

И след като направя подобна папка "Codecs", как да събера и поставя всички кодеци в тази папка за да може ОС

Windows да има пряк достъп до нея ?

Това, което написах, беше просто за пример, хипотетично. Не е нужно да правиш нищо.

Link to comment
Сподели другаде

Кое е ужасно?

 

Програмите не търсят файлове из Program Files. Обикновено всичко нужно, за да работи коректно дадена програма, се намира в папка Windows и подпапките ѝ (най-вече system32 и SysWOW64). А там всичко се контролира от операционната система. Когато дадена 32-битова програма има нужда от файлове от системната папка, Windows автоматично я пренасочва винаги към 32-битовата SysWOW64. Когато 64-битов процес изисква достъп до системната папка, получава достъп до 64-битовата system32. Малко е объркващо за начинаещи, но такова е положението.

 

Не знам във въпросния блог за какви програми, които търсят други програми става въпрос. Ако инсталирам WinRAR, тя няма да тръгне да търси да речем Skype.

 

Това, което написах, беше просто за пример, хипотетично. Не е нужно да правиш нищо.

Все пак след сериозно търсене в Интернет от моя страна, успях да намеря това което ми трябваше за

 

да настроя ОКОНЧАТЕЛНО тази програма без да задавам отново въпроси :

 

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...