为了防止鱼类外逃,在水库的入水口、放水口或溢洪道等地方,都应设置拦鱼设备。水库在泻洪放水的时候,流速大,漂浮物多,在设置拦鱼设备时,既要考虑能拦截不同品种和规格的放养鱼类,并能使其顶流洄游,离开拦网设备;又要能抵抗水流冲击和大风袭击,不影响泻洪排水,并能较好地拦阻和去除漂浮物。
设置在大中型水库库内的拦鱼设备,可用电栅、铁丝网、拦同等。一般的小型水库,可用竹、木栅、竹箔作拦鱼设备。而分级涵管式的小水库或山塘,可根据放水涵管的粗细用竹子编织的拦鱼篓,在放水时套在涵管上拦鱼。
如果在库内不方便设置拦鱼设备,可在水库溢洪道和输水管外侧设置拦鱼栅,既可捕捞起下逃的成鱼,并叉能回捕部分幼鱼,又不影响工程的安全。