Windows কেন এই ডাউনলোড নিয়ে সতর্ক করে
Fast Media Sorter & Sharing for Windows একজন স্বাধীন ডেভেলপারের লেখা একটি বিনামূল্যের প্রোগ্রাম। GitHub-এ প্রকাশিত বিল্ডগুলি, যেগুলি winget-ও ইনস্টল করে, কোড-সাইন করা নয়, তাই Windows সেগুলিকে বাড়তি সতর্কতায় দেখে এবং আপনি এক-দুটি সতর্কবার্তা পেতে পারেন। নিচে: প্রতিটি সতর্কবার্তা কী, কেন আসে, ঠিক কোথায় ক্লিক করতে হবে, আর প্রোগ্রামটি কখনও কী করে না।
সতর্কবার্তাটি কী
আপনি কী ডাউনলোড করেছেন তার উপর নির্ভর করে এই তিনটির একটি।
- «Windows protected your PC» - এটি SmartScreen। কোনো সেটআপ ফাইল বা পোর্টেবল ZIP থেকে প্রোগ্রামটি প্রথমবার চালালে এটি দেখা যায়।
- «Do you want to allow this app to make changes to your device?» - এটি Windows-এর প্রশাসক অনুমতির অনুরোধ। এটি কেবল তখনই আসে যখন আপনি সব ব্যবহারকারীর জন্য ইনস্টল করা বেছে নেন বা ফোল্ডার-শেয়ারিং চালু করেন, এবং চতুর্থ অংশে লেখা আছে প্রতিটি এটি দিয়ে ঠিক কী করে।
- একক-ফাইল ডাউনলোড নিয়ে অ্যান্টিভাইরাসের সতর্কবার্তা, যে ডাউনলোড কেবল 12 জুন 2026-এর আগের রিলিজগুলিতে ছিল। Microsoft Defender এর স্ব-নিষ্কাশনকারী লঞ্চারকে Program:Script/Wacapew.A!ml হিসেবে গণ্য করে। এই ধরনের ফাইলের জন্য এটি একটি পরিচিত মিথ্যা সংকেত; সেটআপ ফাইল ও পোর্টেবল ZIP এতে পড়ে না।
কেন এটি আসে
কিছুই ভাঙা নেই, আর সতর্কবার্তাটি ভুল নয়। SmartScreen একটি ফাইল সম্পর্কে দুটি প্রশ্ন করে: এটি কি Windows চেনে এমন সার্টিফিকেট দিয়ে সই করা, আর যথেষ্ট মানুষ কি এটি ইতিমধ্যে চালিয়েছে।
- সই করা নয়। কোড-সাইনিং সার্টিফিকেটের খরচ বছরে কয়েকশো ডলার। প্রোগ্রামটি বিনামূল্যের এবং কিছু আয় করে না, তাই সার্টিফিকেট কেনা হয়নি - এটি সিদ্ধান্ত, ভুলে যাওয়া নয়।
- এখনও অজানা। সুনাম প্রতিটি ফাইলের জন্য আলাদা গোনা হয়, তাই প্রতিটি নতুন সংস্করণ শূন্য থেকে শুরু করে। সেই রিলিজ যত ডাউনলোড হয়, তত নিজে থেকেই তা বাড়ে - তাই সংস্করণের মাঝে সতর্কবার্তা মিলিয়ে যায় এবং প্রতিটি নতুন সংস্করণের পর কিছু সময়ের জন্য ফিরে আসে।
- Microsoft Store-এর বিল্ড ব্যতিক্রম: Microsoft প্রত্যয়নের সময় সেটিতে সই করে, তাই সেখানে এর কিছুই দেখা যায় না। প্রোগ্রাম একই।
ঠিক কোথায় ক্লিক করতে হবে
দুটি ক্লিক, আর এর কিছুই আপনার সুরক্ষা দুর্বল করে না।
- SmartScreen: ডায়ালগে More info-তে ক্লিক করুন, তারপর Run anyway-তে। এটুকুই।
- প্রশাসক অনুরোধ: আগে পরের অংশটি পড়ুন, তারপর Yes বলুন। ফোল্ডার-শেয়ারিংয়ের অনুরোধে No বললেও প্রোগ্রামটি পুরোপুরি ইনস্টল হয় ও চলে - কেবল শেয়ারিং বন্ধ থাকে। ইনস্টলারের নিজের এই অনুরোধ লাগে কেবল তখনই, যদি আপনি সব ব্যবহারকারীর জন্য ইনস্টল করা বেছে নেন।
- অ্যান্টিভাইরাস: ফাইলটি কোয়ারেন্টিনে গেলে সেটি ফিরিয়ে আনুন এবং ঐ একটি ইনস্টল ফোল্ডারের জন্য ব্যতিক্রম যোগ করুন। SmartScreen কখনও বন্ধ করবেন না, অ্যান্টিভাইরাস কখনও নিষ্ক্রিয় করবেন না - এখানে তার দরকার নেই, আর তারা আপনার বাকি সব ডাউনলোড রক্ষা করে চলে।
- বিশ্বাসের বদলে যাচাই করতে চাইলে: প্রতিটি রিলিজের পাশে একটি .sha256 ফাইল থাকে, আর PowerShell-এ Get-FileHash <ফাইল> -Algorithm SHA256 একই মান দেখাবে। সোর্স কোড উন্মুক্ত।
প্রশাসক অধিকার কী কাজে লাগে এবং কীভাবে ফিরিয়ে নেবেন
ভিউয়ার নিজে কখনও প্রশাসক অধিকার চায় না। ইনস্টলার চায় কেবল তখনই যখন আপনি সব ব্যবহারকারীর জন্য ইনস্টল করা বেছে নেন, আর ফোল্ডার-শেয়ারিং চায় কেবল তখনই যখন আপনি তা চালু করেন। এখানে প্রতিটি ব্যবহার, তারপর ফেরার পথ।
- সব ব্যবহারকারীর জন্য ইনস্টল - ইনস্টলারে আপনার বাছাই। ইনস্টলার প্রথমে জিজ্ঞাসা করে কেবল আপনার জন্য ইনস্টল করবে, প্রশাসক অধিকার ছাড়াই, নাকি এই PC-র প্রতিটি অ্যাকাউন্টের জন্য। কেবল দ্বিতীয় ক্ষেত্রেই Windows জিজ্ঞাসা করে, যাতে প্রোগ্রামটি Program Files-এ এবং শর্টকাটগুলি এমন জায়গায় রাখা যায় যেখানে প্রতিটি অ্যাকাউন্ট সেগুলি দেখে।
- ফোল্ডার-শেয়ারিং - একটি ফায়ারওয়াল নিয়ম। শেয়ারিং চালু করলে, ইনস্টলারে বা পরে Share Manager-এ, Windows একবার জিজ্ঞাসা করে এবং companion\fms-share-worker.exe-এর জন্য একটিমাত্র ইনবাউন্ড ফায়ারওয়াল নিয়ম যোগ হয়। এটি কেবল ঐ একটি প্রোগ্রামকে সংযোগ নিতে দেয়, আর কিছু করে না। শেয়ারিং বন্ধ থাকা পর্যন্ত কিছুই শোনে না এবং কিছু যোগ হয় না।
- সবসময়-চালু শেয়ারিং - একটি Windows সার্ভিস। কেবল তখনই, যদি আপনি নিজে চান, দুটি উপায়ের একটিতে: Share Manager-এ «ম্যানেজার সেটিংস», «হোস্টিং», «শেয়ারিং Windows সার্ভিসে পরিবর্তন করুন..», অথবা আলাদা Server ইনস্টলার দিয়ে, যা আপনি নিজে নামিয়ে চালান। Windows একবার জিজ্ঞাসা করে এবং চারটি কাজ হয়: FastMediaSorterCompanionSFTP সার্ভিস নিবন্ধিত হয় এবং LOCAL SERVICE হিসেবে চলে; ফায়ারওয়াল নিয়মটি শেয়ারিং প্রোগ্রামের সেই কপির দিকে ঘোরানো হয় যেটি সার্ভিস চালায়; LOCAL SERVICE আপনার শেয়ার করা প্রতিটি ফোল্ডার পড়তে পারে, আর লিখতে পারে কেবল সেখানে যেখানে আপনি লেখার অনুমতি দিয়েছেন; এবং শেয়ারিংয়ের সেটিংস, পাসওয়ার্ড ও হোস্ট কী চলে যায় %ProgramData%\FastMediaSorterCompanion-এ, এমন একটি ফোল্ডারে যা কেবল প্রশাসক, সার্ভিস ও আপনার অ্যাকাউন্ট খুলতে পারে।
- আনইনস্টল না করে ফিরিয়ে নিতে Share Manager-এর «ম্যানেজার সেটিংস» খুলুন: «নেটওয়ার্ক», «সার্ভার বৈশিষ্ট্য বন্ধ করুন..» ফায়ারওয়াল নিয়ম সরায়; «হোস্টিং», «সার্ভার ভূমিকা সরান» সার্ভিস থামিয়ে মুছে দেয়, ফোল্ডারে তার অধিকার ফিরিয়ে নেয় এবং ফায়ারওয়াল নিয়ম সরায়; «হোস্টিং», «ইউজার সংস্করণে ফিরুন..»-ও সার্ভিস ও ফোল্ডার অধিকার সরায়, তবে শেয়ারিং তার ফায়ারওয়াল নিয়মসহ আপনার নিজের সেশনে ফিরিয়ে দেয়। প্রতিটি কাজে Windows একবার জিজ্ঞাসা করে।
- অথবা আনইনস্টল করুন: Windows Settings, Apps-এর প্রতিটি এন্ট্রি যা যোগ করেছিল তা-ই সরায়। ওই তালিকায় প্রোগ্রামটি FastMediaSorter LITE নামে (এই নামেই প্রথম প্রকাশিত হয়েছিল) এবং সার্ভার সংস্করণ Fast Media Sorter Folder Share Server নামে দেখা যায়। FastMediaSorter LITE তার ফায়ারওয়াল নিয়ম সরায় - কেবল আপনার জন্য ইনস্টল হলে Windows এর জন্য একবার জিজ্ঞাসা করে - এবং তার Share Manager-এর নিবন্ধিত সার্ভিস সরানোর প্রস্তাব দেয়। Fast Media Sorter Folder Share Server তার সার্ভিস, ফোল্ডার অধিকার ও ফায়ারওয়াল নিয়ম সরায়। নীরব আনইনস্টল, যেমন winget uninstall, জিজ্ঞাসা করতে পারে না, তাই Share Manager-এর সার্ভিস, আর কেবল আপনার জন্য করা ইনস্টলে ফায়ারওয়াল নিয়মও, জায়গায় রেখে দেয়; আগে Share Manager-এ এগুলি বন্ধ করুন।
- ইচ্ছে করে রাখা হয়: হোস্ট কী, পাসওয়ার্ড ও ফোল্ডার তালিকা %LOCALAPPDATA%\FastMediaSorterCompanion-এ থাকে - অথবা %ProgramData%\FastMediaSorterCompanion-এ, যদি শেয়ারিং সার্ভিস হিসেবে চলে থাকে - যাতে যুক্ত ফোনগুলি পুনরায় ইনস্টলের পরে আবার সংযোগ করতে পারে। সেই ফোল্ডার মুছলে প্রতিটি ফোন নতুন করে যুক্ত করতে হবে।
প্রোগ্রামটি কখনও কী করে না
গোপনীয়তা পাতা ও Microsoft Store-এর ডেটা-নিরাপত্তা উত্তরের সেই একই তালিকা - সত্য একটিই।
- কোনো টেলিমেট্রি নেই, বিশ্লেষণ নেই, অ্যাকাউন্ট নেই, বিজ্ঞাপন নেই। ডেভেলপার আপনার সম্পর্কে বা আপনার ব্যবহারের সম্পর্কে কিছুই পান না - যদি না আপনি «লগ লেখকের কাছে পাঠান» চাপেন, যা আপনার নিজের মেল প্রোগ্রামে একটি বার্তা খোলে, যা আপনি দেখে নিজে পাঠান।
- এটি কখনও নিজে থেকে আপনার ফাইল কোথাও পাঠায় না। শেয়ারিংয়ের সময় আপনার ফোন এনক্রিপ্টেড SFTP সংযোগে সরাসরি আপনার PC-র সঙ্গে যুক্ত হয়।
- এটি কখনও নিজে থেকে পোর্ট খোলে না বা প্রশাসক অধিকার চায় না। আপনি চালু না করা পর্যন্ত শেয়ারিং বন্ধ, আর উইন্ডোটি সবসময় দেখায় কী কোথা থেকে পৌঁছনো যায়।
- সে কিছু নামায় কেবল তখনই যখন আপনি চান বা এমন প্রশ্নে সম্মতি দেন যাতে বলা থাকে ঠিক কী আনা হচ্ছে: OCR ভাষা প্যাক, OCR বা ভিডিও প্লেব্যাকের রানটাইম, ভিডিও এনকোডার FFmpeg, Ollama ইনস্টলার বা তার জন্য অনুবাদ মডেল, অথবা winget দিয়ে doc-html-translate। অনুরোধের সঙ্গে আপনার ফাইল সম্পর্কে কিছু পাঠানো হয় না।
- আপনি যে লেখা অনুবাদ করেন তা কেবল আপনার নিজের ঠিক করা অনুবাদ ঠিকানায় যায় - আপনার নিজের মেশিনের মডেল, বা আপনার বলা সার্ভার।
একটিমাত্র বাইরের পরিষেবার সঙ্গে যোগাযোগ হতে পারে, আর তা কেবল তখনই যখন আপনি শেয়ারিংয়ের জন্য ইন্টারনেট প্রবেশ চালু করেন: check-host.net-কে জিজ্ঞাসা করা হয় আপনার ফরওয়ার্ড করা পোর্ট বাইরে থেকে সাড়া দেয় কি না, তাতে সেই পরিষেবা আপনার সর্বজনীন ঠিকানা ও পোর্ট দেখে। এর বাইরে তাকে কিছু পাঠানো হয় না। আরও দুটি জিনিস আপনার নিজের নেটওয়ার্কের ভিতরেই থাকে: ইন্টারনেট প্রবেশ চালু থাকলে প্রোগ্রামটি আপনার রাউটারকে শেয়ারিং পোর্ট ফরওয়ার্ড করতে বলে (UPnP বা NAT-PMP), আর শেয়ারিং চলার সময় PC স্থানীয় নেটওয়ার্কে নিজের উপস্থিতি জানায় (mDNS), যাতে যুক্ত ফোন তাকে আবার খুঁজে পায়।
এই ওয়েবসাইটের কোনো পাতা খুললে (প্রোগ্রাম চালালে নয়) সর্বোচ্চ তিনটি বাইরের ঠিকানার সঙ্গে যোগাযোগ হয়: fonts.googleapis.com ও fonts.gstatic.com (Google Fonts, পাতার অক্ষরের জন্য) এবং প্রধান পাতা ও তার ভাষা-সংস্করণে api.github.com (GitHub, ডাউনলোড লিংকের জন্য সর্বশেষ রিলিজ দেখতে)। প্রতিটি আপনার IP ঠিকানা ও ব্রাউজারের user agent পায়, আর কিছু নয়। বিশ্লেষণ, ট্যাগ-ম্যানেজার বা বিজ্ঞাপনের কোনো ঠিকানার সঙ্গে যোগাযোগ করা হয় না। গোপনীয়তার পাতাতেও একই কথা বলা আছে।
এই পাতা ও বাংলা ইন্টারফেস যন্ত্র-অনুবাদ, সম্পাদনা করা হয়নি। সংশোধন স্বাগত।