Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.04;
Скачать: CL | DM;

Вниз

Дефрагментация реестра   Найти похожие ветки 

 
Nil   (2008-11-21 10:54) [0]

Кто нибудь сталкивался? Что это вообще такое и как это реализовать? Windows API или это что то другое?


 
Сергей М. ©   (2008-11-21 10:57) [1]

http://www.windowsfaq.ru/content/view/294/37/


 
Anatoly Podgoretsky ©   (2008-11-21 11:34) [2]

Миф насчет негативного влияния и не отвечает вопросу, насколько я понял автор хочет дефрагментировать реестр, а не файл реестра.
Есть очень небольшое количество дефрагментаторов, которые могут дефрагментировать реестр. В полном объеме это возможно только в ДОС режиме. Кстати возможно, что и внешний дефрагментатор не потребуется, если есть умение работы с реестром, не проверял правда.


 
Nil   (2008-11-21 11:53) [3]

Мне хотелось бы добавить возможность дефрагментации реестра в свою программу клинера реестра. Никакой документации по этому вопросу не нашёл, вот и вопрос созрел. Хотя бы направление получить в какую сторону смотреть..

Есть куча недорогих маленьких утилит которые могут делать это. Отсюда мысли, что если маленькие и недорогие значит наверно и делается это совсем несложно. Хотелось бы узнать как?


 
Riply ©   (2008-11-21 12:02) [4]

> [3] Nil   (21.11.08 11:53)
> Никакой документации по этому вопросу не нашёл

Мне кажется, что надо искать документацию не по дефрагментации реестра, а по структуре реестра
и алгоритмах записи данных. А дальше уже дело техники :)

P.S.
Если что найдешь, сообщи. Мне тож интересно :)


 
Denis__ ©   (2008-11-21 12:04) [5]

Опять велосипед изобретаем? Этих клинеров реестра уже столько развелось!


 
Riply ©   (2008-11-21 12:07) [6]

> [5] Denis__ ©   (21.11.08 12:04)
> Опять велосипед изобретаем? Этих клинеров реестра уже столько развелось!

Слышала, что некоторые компании лишают тебя гарантии,
если ты использовал "клинеры реестра" или памяти.
Если это правда, то я их (компании) понимаю :)


 
DrPass ©   (2008-11-21 12:13) [7]


> Слышала, что некоторые компании лишают тебя гарантии

Гарантии на что, на Windows?


 
clickmaker ©   (2008-11-21 12:16) [8]

> Дефрагментация реестра

это как? наиболее часто используемые ключи - наверх? )


 
Riply ©   (2008-11-21 12:17) [9]

> [7] DrPass ©   (21.11.08 12:13)
> Гарантии на что, на Windows?

Ага.
Но на всякий случай повторюсь: я это только слышала, ито краем уха.
За что купила, за то и продаю :)


 
Riply ©   (2008-11-21 12:20) [10]

> [8] clickmaker ©   (21.11.08 12:16)
> это как? наиболее часто используемые ключи - наверх? )

А черт его знает как там организовано хранение данных.
Может и возможна фрагментация, как например памяти.


 
Nil   (2008-11-21 12:20) [11]


> Мне кажется, что надо искать документацию не по дефрагментации
> реестра, а по структуре реестра
> и алгоритмах записи данных. А дальше уже дело техники :)
>
> P.S.
> Если что найдешь, сообщи. Мне тож интересно :)

Верно! Кое что увидел
http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx
а вот типа dev guide к нему
http://technet.microsoft.com/en-us/sysinternals/bb897427.aspx
но это про диски, а вот как сказать что не весь диск а именно отдельный файл нужен, не найду...
http://74.125.77.132/search?q=cache:j0fJbUqmW2AJ:www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_22810296.html+delphi+FSCTL_GET_VOLUME_BITMAP&hl=ru&ct=clnk&cd=4&gl=ru&client=firefox-a


> Опять велосипед изобретаем? Этих клинеров реестра уже столько
> развелось!

Сколько бы их не было, но эти программы все равно интересны начинающим юзерам и довольно успешно продаются особенно за бугром


>
> Слышала, что некоторые компании лишают тебя гарантии,
> если ты использовал "клинеры реестра" или памяти.
> Если это правда, то я их (компании) понимаю :)

Я бы тоже лишал, т.к. когда узнаешь как эти программы понимаешь что кроме вреда никакой пользы принести они не могут:) Я впервые месяцы когда появился у меня компьютер тоже свято верил что полностью исцелю свой комп, но надежды оказались тщетны)


 
Правильный$Вася   (2008-11-21 12:20) [12]


> некоторые компании лишают тебя гарантии, если ты использовал
> "клинеры реестра" или памяти.

и как они это определяют?


 
Сергей М. ©   (2008-11-21 12:26) [13]


> Nil   (21.11.08 12:20) [11]
>
>


Т.о. задача "дефрагментации реестра" сводится всего лишь к задаче дефрагментации файла, открытого системой для монопольного доступа.

Клинеры, упаковщики и пр.лабуда не имеют к этому ни малейшего отношения.


 
Riply ©   (2008-11-21 12:27) [14]

> [11] Nil   (21.11.08 12:20)
> но это про диски, а вот как сказать что не весь диск а именно отдельный файл нужен, не найду...

А... так тебя дефрагментация отдельного файла интересует ?
Тогда к тебе к Неббету. У него довольно просто расписан алгоритм и пример есть.

> [12] Правильный$Вася   (21.11.08 12:20)
> и как они это определяют?

Не знаю, но знаю, что в системе столько следов твоей деятельности
остается, как Педров в Бразилии - и не сосчитаешь:)


 
Anatoly Podgoretsky ©   (2008-11-21 12:33) [15]

> clickmaker  (21.11.2008 12:16:08)  [8]

Аналогично упаковки таблиц в БД, это и есть упаковка, удаление удаленых из файла.


 
Anatoly Podgoretsky ©   (2008-11-21 12:34) [16]

> Denis__  (21.11.2008 12:04:05)  [5]

Вообще то это лохотрон, который только увеличивает "дефраментацию"


 
Dimaxx ©   (2008-11-21 12:36) [17]


> > Гарантии на что, на Windows?
>
> Ага.
> Но на всякий случай повторюсь: я это только слышала, ито
> краем уха.
> За что купила, за то и продаю :)

Гарантии на софт не существует. Это утка.


 
Palladin ©   (2008-11-21 12:45) [18]


> Гарантии на софт не существует. Это утка.

та ну... тоесть то где написано as is, не отличается от того где это не написано? :) нюню...


 
Dimaxx ©   (2008-11-21 12:51) [19]

А что ты подразумеваешь под гарантией на софт??? И чем вообще является гарантия на Winamp, например?


 
Riply ©   (2008-11-21 13:03) [20]

> [19] Dimaxx ©   (21.11.08 12:51)
> А что ты подразумеваешь под гарантией на софт???
> И чем вообще является гарантия на Winamp, например?

Неа.
Там разговор шел о том, что платно или бесплатно тебе что-то делают, например, переустанавливают систему.


 
Palladin ©   (2008-11-21 13:06) [21]


> Dimaxx ©   (21.11.08 12:51) [19]

а ты представь что софт это вещь ничем не хуже нежели носки, у которых есть гарантия выполнения заявленной функциональности, и все поймешь


 
Dimaxx ©   (2008-11-21 13:08) [22]

Ну и что получится? Например, на буке есть гарантия на ОСь. Допустим, я купил бук с лицухой Висты. Гарантия, допустим, полгода. То есть получается, если ОСь свалится в течение полугода я вправе требовать ее замены как неисправную? Да это ж бред. И причем тут тогда платная/бесплатная переустановка??


 
blackman ©   (2008-11-21 14:48) [23]

Anatoly Podgoretsky ©   (21.11.08 12:33) [15]
Аналогично упаковки таблиц в БД, это и есть упаковка, удаление удаленых из файла
Ты знал! Посмотреть вот эти и будет понятно, что он нужно делать
JV16 Power Tools
RegSupreme Pro
Очень эффективные штучки


 
blackman ©   (2008-11-21 14:50) [24]

Только это задачка НЕ для начинающих. Надо очень хорошо знать реестр


 
Anatoly Podgoretsky ©   (2008-11-21 14:51) [25]

Как только кто то заявит об гарантии на программу. Вот тут то мы его без штанов и оставим.


 
Virgo_Style ©   (2008-11-21 19:30) [26]

Dimaxx ©   (21.11.08 13:08) [22]
есть получается, если ОСь свалится в течение полугода я вправе требовать ее замены как неисправную? Да это ж бред.


Почему?


 
Nil   (2008-11-25 11:19) [27]

задача поставлена в тупик.. я так понимаю возможности прямого доступа к файлам реестра из оболочки нет.. и всё таки как же работают микропрограммки по 10уев за штуку которые дефрагментируют реестр?
может быть у винды есть какой нибудь интерфейс через который можно менять файлы на приближённом к низкому уровню?
никто не сталкивался с вот такими зверями
FSCTL_GET_VOLUME_BITMAP
FSCTL_MOVE_FILE
??
http://technet.microsoft.com/en-us/sysinternals/bb897427.aspx

поделитесь опытом! экспериментировать страшно) а прыгать с одного компа на другой который можно убить тоже не интересно


 
Riply ©   (2008-11-25 11:55) [28]

> [27] Nil   (25.11.08 11:19)
> поделитесь опытом! экспериментировать страшно)

Я подсоединила ZipDisk и "отрывалась на нем по-полной" :)


 
Nil   (2008-11-25 11:59) [29]


> Я подсоединила ZipDisk и "отрывалась на нем по-полной" :
> )

везёт:) но мне бы как нибудь реестр помучать а не весь диск


 
Riply ©   (2008-11-25 12:13) [30]

> [29] Nil   (25.11.08 11:59)
> везёт:) но мне бы как нибудь реестр помучать а не весь диск

Дык, прежде чем работать на системных файлах "на кошках тренируйся" (с)  :)



Страницы: 1 вся ветка

Текущий архив: 2009.01.04;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.014 c
2-1227258981
parasolka
2008-11-21 12:16
2009.01.04
TColorDialog


2-1227650952
Аврам
2008-11-26 01:09
2009.01.04
алгоритм кубиков для арканоида


15-1225336888
Slider007
2008-10-30 06:21
2009.01.04
С днем рождения ! 30 октября 2008 четверг


15-1225992268
palva
2008-11-06 20:24
2009.01.04
Гастарбайтеров станет больше


15-1225451619
KSergey
2008-10-31 14:13
2009.01.04
Беда с компьютером: винчестер постоянно занят