Это если говорить о случае сферической винды в вакууме
Нет, это если говорить о корпоративной винде, где есть нормальный админ с прямыми руками.
В таких случаях, винда живет и здравствует много лет.
В домашних условиях - винду убивают. Думаю, что линукс в этих условиях чувствовал бы себя не лучше. Другое дело, что "домохозяйки" обычно не знают где в линуксе кнопка "пуск", поэтому он пока избавлен от подобных тестировщиков.
И кстати, согласен, что нет смысла отключать стандартные службы в винде. Они часто бывают полезны. Сам страдал, когда-то оптимизациями, но довольно быстро понял, что службы, которые я отключаю в процессе оптимизации мне потом нужны для работы.
Xeli, Не согласен. Винда, если ее не убивать, вполне живучая и стабильная операционка. В плане устойчивости - не хуже линукса. Домашние компы часто эксплуатируются на убой, народ просто не задумывается, что, например не нужный софт, которым вчера игрались хорошо бы удалить и что бесплатные игры из интернета они не совсем бесплатные. И проблемы больше не из-за винды, а из-за головы и рук.
АртемЪ, Мне попадаются "не подготовленные" варианты - без бэкапа. Откат - часто отключают создание точек восстановления, особенно если винда из какой-либо сборки. Обычные домашние компы. Ни разу не видел ни на одном компе, чтоб люди сознательно делали бэкапы. Удалось убедить в их необходимости только одного комерсанта, у которого на компе было полно информации, а в голове ветер.
Правило родилось, после очередной разборки с проблемным компом, когда владелец просил по возможности не переустанавливать. В итоге все равно переустановил :) и дальше решил не идти на поводу у владельцев.
И конечно, перед переустановкой пробую вариант с откатом, восстановлением и т.п. стандартные манипуляции.
Те компы, которые я сопровождал, обычно не страдали никакими странными болезнями и у пользователей там жесткие ограничения.
Так же в avz можно посмотреть установленные хуки на системные функции, если что-то есть левое/не нужное - снести (обычно антивири туда прописываются).
Отключите антивирус и проверьте.
Проверьте, чтоб был файл подкачки и чтоб размера хватало.
Если ничего не поможет - сносите софт по одному и проверяйте.
PS: на самом деле можно убить много времени на выяснения причин и так ни чего и не выяснить. В вашем случае вариант с переустановкой - оптимальный.
Лично я взял себе за правило - если за 2-3 часа проблема не решается, то format c:
И да, свой собственный комп не переустанавливал уже ... никогда (лет 5 ноуту с момента покупки).
Павел Михаловский, imread(), гуглится за 10 секунд.
На выходе сразу получаете трехмерный массив пикселей RGB, если изображение в RGB.
Я не занимался в матлабе обработкой изображений, поэтому все поверхностно, то что быстро нагуглилось.
Oopss, При клике на раб.столе могут влиять дрова видео карты - обновите.
В проводнике/файловом менеджере, что-то другое - попробуйте вычислить перебором (отключать/деинсталировать/обновлять и затем проверять по одной софтине).
Zellily, а в чем собственно проблема? Используйте мар, как советовал GavriKos. Но для вашего случая мар кажется перебором. Он работает в разы медленнее предложенного мною способа.
В любом случае использовать enum так как вы хотите нельзя. Вам накидали возможные варианты. Выбирать вам. Или изобретите свой велосипед, например, можно сделать не функциями, а классом, но сути это не меняет.
PrilForReal, Если вы прочитали ссылку, которую я дал в прошлом посте (и ссылку, которая в моем ответе в той ссылке), то вы уже знаете, что путь к профилям хранится в реестре:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList в параметре ProfilesDirectory
Собственно мой способ основан как раз на изменении этого параметра, подозреваю что и рецепт с осзоне делает примерно то же самое только при меняет еще и sysprep зачем то.
Короче, сделайте live флэшку с виндой, загрузитесь, откройте ваш реестр и в указанны
Вместо енумов просто сделайте массивы констант
const int qqqmas[] = {0, 5};
const int wwwmas[] = {1, 10};
А вашу функцию возвращающую true или false переделайте так, чтоб она возвращала индекс для этих массивов.
ну и чтоб функцию 10 раз не вызывать где-нить в начале:
const int qqq = qqqmas[ind];
const int www = wwwmas[ind];
Филипп, 1.Снимайте, выше описанным способом.
2. По моему, это проще всего реализовать средствами нормального антивируса, так же в политиках можно настроить белый список разрешенных программ, но у вас Home. Но я бы не рекомендовал использовать белый список - задолбаетесь его поддерживать.
3.то же что и 2
Вообще можно и не гостей использовать, а простых Пользователей (на сколько я понял по факту вы именно их и используете).
Кроме того, можно удалять профиль пользователя после каждого использования (можно и автоматизировать процесс). Но, возможно, проще будет сделать эталонный образ системы и восстанавливать его каждое утро. С помощью акрониса это можно настроить так чтобы свести к минимуму участие человека в этом процессе.
А где ссылка на осзон?
Может надо удалить этот файл или переустановить винду :-)
Загрузитесь с какого-либо live носителя или в безопасном режиме.
Не знаю, что там писали на осзоне, у меня есть свой проверенный годами метод переноса профилей пользователей на другой диск. Писал о нем тут. Метод рабочий, начиная с Win2000.