|
|
გამარჯობა, სტუმარო ( შესვლა | რეგისტრაცია )
Apr 22 2009, 10:58 AM
პოსტი
#1
|
|
|
წევრი ![]() ![]() ჯგუფი: რეგისტრირებული პოსტები: 89 ნიკის ჩასმა ციტატაში ჩასმა წევრი №: 8.550 |
გუშინ მამაჩემის კომპზე აღმოვაჩინე რომ c:\windows\winSxS ფოლდერს აქვს გაბოროტებულად დიდი ზომა : ))
(უცხოურ ფორუმში ბევრი წუწუნებს ამაზე (IMG:style_emoticons/default/biggrin.gif) ) ვის შეუძლია ზუსტად ახსნას ამ ფოლდერის დანიშნულება? როგორც ინტერნეტში მოძიებული თემებით გავარკვიე ეს არის "DLL Hell" პრობლემის გადაწყვეტა ვისტაზე (და კიდე ათასი სხვა უბედურება : )) )რომელიც გულისხმობს ერთიდაიგივე სახელის მქონდე dll ების შენახვას (განსხვავებული ვერსიის). მოკლედ ამ "DLL Hell" პრობლემაზე მე ესეთI შთაბეჭდლება შემექმნა. მაგალითად ვაყენებთ პროგრამას რომელიც იყენებს სიტყვაზე. მათ.დლლ ფაილს . დაუშვათ უკვე გვიყენია სხვა პროგრამა რომელიც ასეთივე სახელის მაგრამ ძველი ვერსიის მათ.დლლ ბიბლიოთეკას იყენებს. ასეთ შემთხვევაში ამ პროგრამის დაყენების შემდეგ ძველ პროგრამაშ შეიძლება პროგრამები შეექმნას .... თუმცა გაუგებარია რატო უნდა აწერდეს სხვადასხვა პროგრამის dll ფაილებს ერთმანეთს?? ანუ ეს dll ფაილები ერთ ფოლდერში იწერება? მესმის რომ dll დანიშნილება ზუსტად ისაა რომ ერთიდაიგივე ბიბლიოთელა სხვადასხვა პროგრამამ გამოიყენოს ... ამ პრობლების გადასაწყვეტად დავიჯერო მართლა ერთი გზაა რომელიც ყველა ვერსიიის dll ების შენახვას გულისხმობს? ასეთ შემთხვევაში ვისტას დაყენებიდან რაც მეტი დრო გადის და მეტი პროგრამას ვაყენებთ და ვშლით WinSxS ფოლდერი იზრდება ზომაში. იმ მარტივი მიზეზით რომ პროგრამის წაშლისას ვისტა დლლ ებს იტოვებს (იმარაგებს : ))) ) და რაც აქამდე უნდა მეთქვა ამ ფოლდერის წაშლა იმ ტოტის მოჭრას გავს რაზეც ვზივართ ,.. ასე ამბობენ (IMG:style_emoticons/default/smile.gif) )) მოკლედ თუ ვინმემ რამე იცით როგორ შეიძლება ამ ფოლდერის ზომის შემცირება ან იცით ამ თემასთან დაკავშირებით რამე ... დაპოსტეთ!.. : )) |
|
|
|
![]() |
Apr 22 2009, 06:37 PM
პოსტი
#2
|
|
|
წევრი ![]() ![]() ჯგუფი: რეგისტრირებული პოსტები: 89 ნიკის ჩასმა ციტატაში ჩასმა წევრი №: 8.550 |
otosaxel თჰენქს ენი ვეი : )))
gi0_kiborg ციტატა თუ არაფრის დაინსტალირებას აპირებ კომპზე, მგონი შეგიძლია წაშალო მერე პროგრამა რო დლლ ებს მომთხოვს საიდან მოვუტანო? (IMG:style_emoticons/default/unsure.gif) თან მანდ მარტო დლლ ები არ არის ... ციტატა DLL ფაილები, კი მიტოა ერთად, რომ პროგრამის ინსტალაციისას Vista ხვდება თუკი რომელიმე DLL კონფლიქტურია და ანაცვლებს მას ამ "კონფლიქტურ" dll-ს winsxs ფოლდერიდან, ანუ ის დლლ ებია აქ მარტო რომელიც კომფლიქტში მოვიდა ინტალაციის დროს?.... და როცა პროგრამას ვშლით რატო ტოვებს ამ დლლ ებს? (და თU ასე არაა მაშინ რატო იზრდება ეს ფოლდერი? ) იმიტო რომ სხვა მომავალში დასაყენებელ პროგრამას გამოადგეს? (IMG:style_emoticons/default/wacko.gif) (IMG:style_emoticons/default/wacko.gif) (IMG:style_emoticons/default/wacko.gif) (IMG:style_emoticons/default/ohmy.gif) თვიითონ იმ პროგრამას ხო შეიძლება რო ქონდეს თავისი დლლ? იქნება რომელე პროგრამასთან კომპლიქტური ? მაშინ ჩაწეროს winSxS ფოლდერში და ამ პროგრამის მოხსნისას წაშალოს... არვიცი იქნებ ასე მარტივად არაა საქმე ..... არვიცი არვიცი (IMG:style_emoticons/default/biggrin.gif) .... |
|
|
|
Sam Gold WinSxS ფოლდერი Apr 22 2009, 10:58 AM
otosaxel Sam Gold
პირველ რიგში ბ... Apr 22 2009, 03:56 PM
gi0_kiborg Sam Gold
თუ არაფრის დაი... Apr 22 2009, 06:07 PM
gi0_kiborg არა, პროგრამას თუ ა... Apr 22 2009, 06:51 PM
Power_VANO აჰათ სუპერ-პუპერ ა... Apr 23 2009, 07:27 PM
Sam Gold Power_VANO
სუპერ სუპერ ამ... Apr 25 2009, 07:00 AM
gi0_kiborg Sam Gold
მე კი წავიკითხ... Apr 25 2009, 07:50 AM
Power_VANO Sam Gold
ძალიან მოკლედ ... Apr 25 2009, 03:32 PM
oazis ეს ყველაფერი Vista-ზეა... May 26 2009, 12:58 PM
Bekward ეხლა შევიხედე (Windows 7-... Jun 4 2009, 06:00 PM![]() ![]() |
| მსუბუქი ვერსია | ახლა არის: 5th November 2025 - 09:30 AM |